停止selenium以等待所有网络完成

停止selenium以等待所有网络完成,selenium,Selenium,我在代理后面的dev服务器上进行selenium测试。 由于页面具有一些被代理阻止的资源(即广告),因此页面处于等待状态,直到网络超时。 因此,当我使用click导航到另一个页面时,selenium正在等待页面完全加载,然后再继续测试 有没有办法阻止selenium等待页面完全加载,因为测试实际上并不需要代理阻止的资源 谢谢。这个问题实际上已经提了好几次了。因为停止加载资源通常没有意义,因为您总是不知道需要停止加载哪些资源。如果您真的想这样做,可以通过一个简单的javascripthack来完成

我在代理后面的dev服务器上进行selenium测试。 由于页面具有一些被代理阻止的资源(即广告),因此页面处于等待状态,直到网络超时。 因此,当我使用click导航到另一个页面时,selenium正在等待页面完全加载,然后再继续测试

有没有办法阻止selenium等待页面完全加载,因为测试实际上并不需要代理阻止的资源


谢谢。

这个问题实际上已经提了好几次了。因为停止加载资源通常没有意义,因为您总是不知道需要停止加载哪些资源。如果您真的想这样做,可以通过一个简单的
javascript
hack来完成

JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return window.stop;");
一直以来, 您还可以使用
操作

Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE);
根据语言绑定的不同,它可能会发生变化。我的例子在
java