我正在使用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不等待页面加载
- 3. Selenium SafariDriver不会等待页面加载?
- 4. 在接受警报之前等待页面加载Selenium Webdriver
- 5. Java WebDriver等待页面加载
- 6. Python WebDriver等待页面加载
- 7. Behat + selenium 2等待页面加载
- 8. Selenium等待页面加载python
- 9. 如何让webDriver等待页面加载(C#Selenium项目)
- 10. Selenium Webdriver c#无需等待页面加载
- 11. 等待页面加载
- 12. 等待页面加载CasperJS
- 13. Firefox不会等待页面加载Webdriverio
- 14. Selenium webdriver 2.0中的页面加载 - java
- 15. 使用watir-webdriver,如何在不等待页面加载的情况下触发事件?
- 16. 如何等待一段时间使用硒webdriver加载页面?
- 17. AppleScript:等待页面加载到Chrome上
- 18. Selenium Webdriver - 如何在点击后跳过等待页面加载并继续
- 19. 正在等待scrapy的加载页面
- 20. Watir不会等待页面加载
- 21. Python 2.7 Selenium,如何不等待页面加载
- 22. 等待页面在Selenium中完全加载
- 23. Selenium 2.0是否在等待元素/页面加载?
- 24. cefsharp等待页面加载,的WinForms C#
- 25. iMacros的等待页面加载
- 26. 如何让webrat/selenium“等待”加载页面的CSS?
- 27. 如何阻止硒webdriver等待页面加载?
- 28. 在不重新加载页面的情况下请求内容
- 29. 在不加载新页面的情况下提交表单值
- 30. 在不重新加载页面的情况下更改URL
@Slanec你们俩都很棒。我的艰苦搜索已经达成了一个幸福的结论。 – 2012-11-19 23:58:24