我正在使用python api将一些Selenium RC测试转换为Selenium WebDriver。在Selenium WebDriver中,我注意到driver.get('http://...')
似乎在继续之前等待整个页面加载。有没有办法不等待页面加载?我请求的某些页面有很多外部资源可能需要很长时间才能加载。我宁愿等待DOM上的元素出现,而不是等待所有的东西加载。正因为如此,我的一些测试似乎在WebDriver中花费了两倍的时间。Selenium WebDriver在不等待页面加载的情况下转到页面
11
A
回答
13
是的,没有。硒2.24.1,the support for this is only in Firefox - you have to run it in a special "mode"的:
FirefoxProfile fp = new FirefoxProfile();
fp.setPreference("webdriver.load.strategy", "unstable");
WebDriver driver = new FirefoxDriver(fp);
你甚至可以设置the timeout if you want to。这种方法在除Firefox之外的任何浏览器中都失败,并且在没有不稳定策略的情况下在火狐浏览器中不做任何事情:
driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS);
相关问题
- 1. selenium-webdriver并等待页面加载
- 2. Selenium SafariDriver不会等待页面加载?
- 3. Selenium不等待页面加载
- 4. 如何让Selenium WebDriver不要等待页面的完整加载
- 5. 在接受警报之前等待页面加载Selenium Webdriver
- 6. Python WebDriver等待页面加载
- 7. Java WebDriver等待页面加载
- 8. Behat + selenium 2等待页面加载
- 9. Selenium等待页面加载python
- 10. 自定义Selenium WebDriver隐式等待加载页面消失
- 11. Selenium webdriver 2.47.1如何等待页面重新加载
- 12. Selenium Webdriver c#无需等待页面加载
- 13. 如何让webDriver等待页面加载(C#Selenium项目)
- 14. 等待页面加载
- 15. 等待页面加载CasperJS
- 16. Firefox不会等待页面加载Webdriverio
- 17. Selenium webdriver 2.0中的页面加载 - java
- 18. 如何等待页面在Selenium IDE中加载而不是waitforpageload?
- 19. 使用watir-webdriver,如何在不等待页面加载的情况下触发事件?
- 20. 如何等待一段时间使用硒webdriver加载页面?
- 21. Selenium Webdriver - 等待页面完全加载Java和JavaScript(ajax/jQuery /动画等)
- 22. 不要等待使用Python中的Selenium加载页面
- 23. AppleScript:等待页面加载到Chrome上
- 24. Selenium Webdriver - 如何在点击后跳过等待页面加载并继续
- 25. 正在等待scrapy的加载页面
- 26. phantomjs不等待“全部”页面加载
- 27. PhantomJS 2.0.0不会等待页面加载
- 28. Watir不会等待页面加载
- 29. Python 2.7 Selenium,如何不等待页面加载
- 30. 如何迫使Selenium不要等待页面加载
@Slanec你们俩都很棒。我的艰苦搜索已经达成了一个幸福的结论。 – 2012-11-19 23:58:24