如何阻止Selenium Webdriver等待页面加载?

MichałWitanowski

有时,当我运行测试时,网站永远不会停止加载,并且测试卡住了。如何设置driver.get()方法不等待页面加载?如果不可能,是否有其他替代方法可以替代driver.get()?

吉姆·埃文斯

提早退出页面加载等待的最简单方法是设置页面加载超时。超时到期后,您可以捕获TimeoutException并继续进行下一步测试。调用它的代码如下所示:

// Set the page load timeout to 10 seconds.
driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);

try {
  driver.get("http://url/to/my/slow/loading/page");
} catch (TimeoutException e) {
  // Ignore the exception.
}

// Proceed with your next step here.

请注意,您可能必须使用WebDriverWait或类似符号来确保您感兴趣的元素出现在页面上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过JS事件加载新页面时,如何使Selenium WebDriver等待页面加载

来自分类Dev

等待页面加载,然后接受警报Selenium Webdriver

来自分类Dev

如何使用Selenium Webdriver正确等待页面加载后再单击click()?

来自分类Dev

如何使用Selenium WebDriver(Chrome)打开页面,而不等待它在Python中加载?

来自分类Dev

Selenium WebDriver中的自定义隐式等待加载页面消失

来自分类Dev

python selenium等待页面加载

来自分类Dev

Behat + Selenium 2等待页面加载

来自分类Dev

Java 使用 Selenium 等待页面加载

来自分类Dev

如何等待页面在Python Selenium中加载

来自分类Dev

Selenium Webdriver C# 页面加载

来自分类Dev

Selenium Webdriver / C#-单击后如何确认页面加载?

来自分类Dev

Selenium Webdriver / C#-单击后如何确认页面加载?

来自分类Dev

ScrapyJS-如何正确等待页面加载?

来自分类Dev

硒如何管理等待页面加载?

来自分类Dev

如何仅使用javascript / CSS阻止UI直到页面加载等待图像

来自分类Dev

如何通过Java使用Selenium WebDriver等待所有加载程序消失

来自分类Dev

带有python的Selenium Webdriver-如果加载时间太长,如何重新加载页面?

来自分类Dev

python selenium:在单击click()命令后不等待页面加载

来自分类Dev

python selenium:在单击click()命令后不等待页面加载

来自分类Dev

Selenium 2.0是否正在等待元素/页面加载?

来自分类Dev

使用Selenium WebDriver Java单击动态加载页面的元素

来自分类Dev

滚动带有AJAX内容加载Selenium Webdriver的页面

来自分类Dev

Firefox更新后,Selenium WebDriver无法加载页面

来自分类Dev

Selenium 和 Aurelia,如何让测试等待页面加载和 HTTP 调用完成

来自分类Dev

QTP如何等待页面加载动态数据?

来自分类Dev

使用casperjs时如何等待页面加载?

来自分类Dev

如何等待完整的页面加载(包括图像等)

来自分类Dev

如何使用 Puppeteer 等待事件触发的页面重新加载?

来自分类Dev

如何使用 Selenium WebDriver 在每个页面加载时查找具有动态 ID/名称更改的元素

Related 相关文章

  1. 1

    通过JS事件加载新页面时,如何使Selenium WebDriver等待页面加载

  2. 2

    等待页面加载,然后接受警报Selenium Webdriver

  3. 3

    如何使用Selenium Webdriver正确等待页面加载后再单击click()?

  4. 4

    如何使用Selenium WebDriver(Chrome)打开页面,而不等待它在Python中加载?

  5. 5

    Selenium WebDriver中的自定义隐式等待加载页面消失

  6. 6

    python selenium等待页面加载

  7. 7

    Behat + Selenium 2等待页面加载

  8. 8

    Java 使用 Selenium 等待页面加载

  9. 9

    如何等待页面在Python Selenium中加载

  10. 10

    Selenium Webdriver C# 页面加载

  11. 11

    Selenium Webdriver / C#-单击后如何确认页面加载?

  12. 12

    Selenium Webdriver / C#-单击后如何确认页面加载?

  13. 13

    ScrapyJS-如何正确等待页面加载?

  14. 14

    硒如何管理等待页面加载?

  15. 15

    如何仅使用javascript / CSS阻止UI直到页面加载等待图像

  16. 16

    如何通过Java使用Selenium WebDriver等待所有加载程序消失

  17. 17

    带有python的Selenium Webdriver-如果加载时间太长,如何重新加载页面?

  18. 18

    python selenium:在单击click()命令后不等待页面加载

  19. 19

    python selenium:在单击click()命令后不等待页面加载

  20. 20

    Selenium 2.0是否正在等待元素/页面加载?

  21. 21

    使用Selenium WebDriver Java单击动态加载页面的元素

  22. 22

    滚动带有AJAX内容加载Selenium Webdriver的页面

  23. 23

    Firefox更新后,Selenium WebDriver无法加载页面

  24. 24

    Selenium 和 Aurelia,如何让测试等待页面加载和 HTTP 调用完成

  25. 25

    QTP如何等待页面加载动态数据?

  26. 26

    使用casperjs时如何等待页面加载?

  27. 27

    如何等待完整的页面加载(包括图像等)

  28. 28

    如何使用 Puppeteer 等待事件触发的页面重新加载?

  29. 29

    如何使用 Selenium WebDriver 在每个页面加载时查找具有动态 ID/名称更改的元素

热门标签

归档