gpt4 book ai didi

selenium-webdriver - 使用 selenium 2.29 和 IEDriverServer.exe 在 IE 8 和 IE 9 上运行的测试真的很慢

转载 作者:行者123 更新时间:2023-12-04 16:11:21 25 4
gpt4 key购买 nike

我在 Internet Explorer 8 和 9 上使用 selenium 版本 2.29 和 IEDriverServer.exe 64 运行脚本,它们都是 64 位。
当我在 Firefox 上运行这些测试时,它需要大约 2 分钟,但在 IE 中它需要大约 20-40 分钟,而且它们根本不运行,有时只是卡住了。我们使用 windows server 2008 r2 和 java jdk jdk1.7.0_11 64 位版本。
我们通过使用初始证书

selenium.getWebDriver().navigate().to("javascript:document.getElementById('overridelink').click()");

有没有办法让这些测试更快。我什至每次关闭浏览器时都会关闭 IEDriverServer.exe 的实例。

有没有办法让我的测试更快?

最佳答案

在听到正在发生的事情以及产生的多个实例之外(谢谢卢卡斯),另一个让我想到的罪魁祸首是你正在使用什么样的定位器。使用 Xpath 会减慢 IE 的速度,尽管时间差有点极端,因为这是唯一的问题。

如果您使用的是 xpath,请尝试切换到 id 或 name 定位器。如果你的测试和我的一样,这些并不总是可用的。如果是这种情况,CSS 在 IE 中效果更好(更快)而不是 xpath。

关于selenium-webdriver - 使用 selenium 2.29 和 IEDriverServer.exe 在 IE 8 和 IE 9 上运行的测试真的很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com