- Joined
- Feb 23, 2018
- Messages
- 225
- Reaction score
- 35
- Achievement
Hi guys, the 2.5.2 beta is now available for dowwnload.
We have some important updates and breaking changes on the macros.
- Integrated Alexa extension
- New Option: Disable web security (able to test on the macro editor)
- New Option: Ad Safe (able to test on the macro editor)
- Improve referrer spoof.
Testing with Alexa extension enabled
Improve macro editor
The Macro Editor can now help you easily generate click commands on an element or by coordinates, just right-click to the browser to discover more.
New Macro functions:
- Navigate (url, [referrer]);
- EvalScript("jscode", "frameSourceSearch", "frameSourceSearchType"); (no await keyword required)
frameSourceSearch and frameSourceSearchType are optional, frameSourceSearchType can be: "src-starts", "src-ends", "src-equals", "src-contains", "src-regex", "frame-path", default is "src-contains".
EvaluateScript and ExecuteScript are now deprecated, you can still use them but as an alias of EvalScript. this function now returns any type of javascript flexibly.
Example, you can use like this:
const win = EvalScript("this"); //get the window object of the current focused (browser) Tab
win.location = "https://google.com";
- Log function now accepts multiple arguments.
Example: Log(1, 2, "thrid", {"more": 5});
- Delay can now accepts 2 arguments. Example: await Delay(5000, 10000); //randomly delay from 5-10s
- ClickRandomLink, ClickRandomInternalLink, ClickRandomExternalLink removed "useMouse" argument.
- GetBrowserWidth GetBrowserHeight are now deprecated, use await GetBrowserSize() instead. (return value: {"width": width, "height": height})
All other functions which have the argument frameUrlRegex are now replaced with frameSourceSearch and frameSourceSearchType.
The functions are with await keyword are now optional
- All SetBy... functions
- GetAttribute
- GetElementPos
- GetHtml
- GetUrl
- IsLoading
- TabCount
The functions are now required await keyword
- All SendKey... functions
- All SendMouse... functions
You can download the 2.5.2 beta here
https://panel.9hits.com/viewer/downloads
Please try it and let me know if you found any issues. I will update the Linux version and the 32-bit version for windows then. The document will be updated once the beta goes stable.
Best Regards!
- Daniel -
We have some important updates and breaking changes on the macros.
- Integrated Alexa extension
- New Option: Disable web security (able to test on the macro editor)
- New Option: Ad Safe (able to test on the macro editor)
- Improve referrer spoof.
Testing with Alexa extension enabled
Improve macro editor
The Macro Editor can now help you easily generate click commands on an element or by coordinates, just right-click to the browser to discover more.
New Macro functions:
- Navigate (url, [referrer]);
- EvalScript("jscode", "frameSourceSearch", "frameSourceSearchType"); (no await keyword required)
frameSourceSearch and frameSourceSearchType are optional, frameSourceSearchType can be: "src-starts", "src-ends", "src-equals", "src-contains", "src-regex", "frame-path", default is "src-contains".
EvaluateScript and ExecuteScript are now deprecated, you can still use them but as an alias of EvalScript. this function now returns any type of javascript flexibly.
Example, you can use like this:
const win = EvalScript("this"); //get the window object of the current focused (browser) Tab
win.location = "https://google.com";
- Log function now accepts multiple arguments.
Example: Log(1, 2, "thrid", {"more": 5});
- Delay can now accepts 2 arguments. Example: await Delay(5000, 10000); //randomly delay from 5-10s
- ClickRandomLink, ClickRandomInternalLink, ClickRandomExternalLink removed "useMouse" argument.
- GetBrowserWidth GetBrowserHeight are now deprecated, use await GetBrowserSize() instead. (return value: {"width": width, "height": height})
All other functions which have the argument frameUrlRegex are now replaced with frameSourceSearch and frameSourceSearchType.
The functions are with await keyword are now optional
- All SetBy... functions
- GetAttribute
- GetElementPos
- GetHtml
- GetUrl
- IsLoading
- TabCount
The functions are now required await keyword
- All SendKey... functions
- All SendMouse... functions
You can download the 2.5.2 beta here
https://panel.9hits.com/viewer/downloads
Please try it and let me know if you found any issues. I will update the Linux version and the 32-bit version for windows then. The document will be updated once the beta goes stable.
Best Regards!
- Daniel -
Last edited: