What would be a walkaround for JavaScript alerts that are generated in a page's onload() using Selenium?

老子叫甜甜 提交于 2019-12-05 21:49:44

Apparently the easiest way to do this is to use script to redefine the alert() function to something that doesn't popup a dialog.

((JavascriptExecutor) fDriver).executeScript(
  "window.alert = function(msg) { return true; }"
); 

Finally I've found a workaround:

    selenium.Click("ctl00_Content_ctl00_btnSubmit");                        
    Thread.Sleep(5000);
    selenium.KeyDownNative("32");
    selenium.KeyUpNative("32");

Wish you all the best, everyone!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!