Selenium WebDriver在Firefox上运行极慢

3

我正在64位Linux和64位Windows上,使用Java运行Selenium WebDriver 2.31.0。我们的页面加载非常快,大约2秒钟左右。但是,运行WebDriver测试时,页面加载可能需要30秒左右。是否有一些通用情况会导致WebDriver运行非常缓慢?


https://dev59.com/x2cs5IYBdhLWcg3wPxce - Eugene
1
你在driver对象上设置了隐式等待时间吗?这可能会使事情变得非常缓慢。你能给我们展示一些代码吗?没有任何信息,很难诊断问题。 - Ardesco
Firefox 的哪个版本? - Arran
我发现这个答案很有用:https://dev59.com/x2cs5IYBdhLWcg3wPxce 希望它也能对你有所帮助! - antoine
一切都运行得非常完美,直到我升级到Webdriver 2.33和FF 22.0。现在测试非常缓慢。我已经降级到之前的版本,即Webdriver 2.26和FF 19.02,但结果没有改变。不确定出了什么问题。 - praneel
显示剩余2条评论
1个回答

1

我曾经遇到过类似的问题,页面加载时有时会出现超时错误。我当时使用的是Java和JUnit的WebDriver。后来我更新了Java库的最新版本,问题得到了解决。


1
奇怪的是,即使等待HTTP响应也需要很长时间。所以如果我手动登录我们的页面,它只需要1秒钟。但是如果Selenium测试登录,需要大约30秒钟。这无法解释,因为它正在等待页面响应。如果问题是Selenium在查找元素方面慢,那么我可以理解... - user1340582

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接