硒有替代品吗?

时间:2012-09-21 13:49:24

标签: java selenium-webdriver webtest

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

.click()不起作用时,我读了很多关于使用IE网络驱动程序的建议,但我找不到解决这个问题的灵丹妙药。我尝试使用 JS insted .click(),但这并没有解决我的问题,因为我还有很多其他问题。所以可能有人知道Selenium的替代方案,我可以使用IE进行测试吗?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分: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

答案 2 :(得分:0)

在工作中我们使用sikuli,易于使用