4

我使用 Selenium а web 驱动程序编写了测试网站的测试。当我使用 Firefox 网络驱动程序时没有问题,但我必须使用 IE 网络驱动程序并且它有问题。

我阅读了很多关于使用 IE Web 驱动程序的建议,但什么时候.click()不起作用,但我找不到解决这个问题的灵丹妙药。我尝试使用JS insted.click()但这并没有解决我的问题,因为我遇到了许多其他问题。那么可能有人知道 Selenium 的替代品,我可以在哪里使用 IE 进行测试?

4

3 回答 3

2

Sahi (http://sahi.co.in/) 应该是硒的最佳替代品。sahi 脚本可以使用 java 或 javascript,也可以使用 php 和 ruby​​ 驱动程序(没有使用 Ruby 或 php 的个人经验)。跨浏览器和跨平台非常有效。

一些可爱的功能是: 不需要明确的等待。对于元素识别 _near、_under、_in 等 ApI 非常有用。记录/报告,功能内置于 Sahi。

于 2013-01-21T16:02:45.560 回答
1

Telerik 有自己的:

http://www.telerik.com/automated-testing-tools/free-testing-framework.aspx

Watin 也是另一个,但它通常是废弃软件。

但是我会警告你,他们所有人都在使用 IE 时遇到了问题。这不是测试框架开发者的错,更多的是IE的错。

Selenium 家伙的封面为什么 IEDriver 在这里更加不稳定:

http://code.google.com/p/selenium/wiki/InternetExplorerDriver

于 2012-09-21T13:57:07.730 回答
0

工作中我们使用sikuli,简单易用

于 2012-09-21T13:53:46.050 回答