Selenium脚本因站点缓慢性质或网络问题而失败

时间:2018-06-12 19:02:34

标签: javascript java ajax selenium-webdriver

我正在运行我的Testng框架中的脚本。每次运行脚本时,由于网站响应性,某些方法都会失败

我使用各种等待...即显式,隐式,Webdriver等待,流利但仍然随机测试用例失败

如何改善这种情况?

2 个答案:

答案 0 :(得分:0)

你可以做两件事来改善这种情况,那些是:

  1. 为等待配置更长的超时时间。

  2. 在等待时间之后添加另一个小的预定义等待时间和最大超时,这使网站有一些时间来执行javascript代码。在某些情况下,页面将完成加载,但仍然在后台执行javascript正在更改页面上的某些元素。

  3. ofcource我不能因为你不能告诉你这会解决你的问题,因为你并没有真正具体或没有任何方法来复制问题,我只是猜测这可能会导致你的问题问题。请让我知道!

答案 1 :(得分:0)

你可以尝试量角器,因为它等到所有元素和& js在页面中加载