I used to use iMacros all the time and to make the macro wait for the page to load it was as simple as:
SET !WAITPAGECOMPLETE YES
However now this doesn't work and it seems from the iMacros website http://wiki.imacros.net/!WAITPAGECOMPLETE that this feature isn't even compatible with Firefox anymore.
What is an alternative way of doing this other than waiting a specified amount of time? Surely there must be, why would subsequent version regress?
Thanks in advance P.S. Reverting back to IE is not an option
Same as a manual click of the "Pause" button: Stops the execution of the macro. Waits for user to click "Continue" to continue. Once the iMacros hits the PAUSE command then the PAUSE button on the Play tab changes its text to "Continue".
Just as an example, you can try something like this code: ' ... ' SET specificTime "2018-02-14T12:00:00" SET countdownTime EVAL("var ct = parseInt((new Date('{{specificTime}}') - new Date()) / 1000); Math. max(0, ct);") WAIT SECONDS={{countdownTime}} ' Happy Valentine's Day!
The single quote character ' indicates a comment. If a line starts with ' everything else on this line is ignored. Typically this is used for comments or to disable specific parts of a macro.
Use
SET !TIMEOUT_PAGE 120
Then you will increase waiting time for a page to 120 seconds.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With