Fra*_*ipe 7 selenium google-chrome webdriver
我的selenium webdriver转到页面并等待该页面完成加载.如果30秒超时则脚本失败.
反正有没有让webdriver在30秒后停止加载页面(比如按下浏览器上的'x')?这将阻止我的司机超时.
我正在使用Chromedriver.
小智 4
这就是我遇到这个问题的方式。我将一直使用这种方式,直到 chrome 支持pageload
。
我在 chrome 中安装了一个名为“停止加载”的扩展,并设置了 5 秒停止加载。
然后我使用默认设置启动了我的驱动程序 -
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--user-data-dir="+System.getProperty("user.home")+"\\AppData\\Local\\Google\\Chrome\\User Data"));
System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe");
driver = new ChromeDriver(capabilities);
Run Code Online (Sandbox Code Playgroud)
如果 chrome 中的页面在 5 秒内未加载,您的扩展程序将在 5 秒内杀死它来处理它。
在某种程度上,如果您在扩展中设置了正确的停止加载时间,它的工作方式就像隐式等待
归档时间: |
|
查看次数: |
18704 次 |
最近记录: |