Probably the problem lies in the used proxy. Trie another residential one with the correct geo location (best from another proxy provider).
stop iframe loading
-
Using execute javascript action you can set src of iframe to "" so it will load nothing
document.getElementById('myIframe').src = "", or remove all the iframes using javascript
var iframes = document.querySelectorAll('iframe'); for (var i = 0; i < iframes.length; i++) { iframes[i].parentNode.removeChild(iframes[i]); } -
@ozsuakin Right, but you should know that I don't know how your script is working but i did tell you how to stop iframe loading. Regarding solution there can be two options.
- for that you can use wait while element exist action http://prntscr.com/s78u7g
- OR if you want to wait for more than one minute then this code can be helpful
function waitForElement(id, callback){ var poops = setInterval(function(){ if(document.getElementById(id)){ clearInterval(poops); callback(); } }, 100); } waitForElement("idOfElementToWaitFor", function(){ alert("element is loaded.. do stuff"); });source : https://stackoverflow.com/a/34863951/8858217
after that you can use Wait full page load, i don't think you should use it before so iframe element will be detected early.
