我意识到我需要一个全面的浏览器自动化工具来测试用户与我们的JavaScript小部件库的交互。我使用qunit,从单元测试开始,然后我不明智地开始引入越来越多的功能测试。这是一个糟糕的主意:试图用JavaScript模拟很多用户操作。计时问题已经失控,并使套件过于脆弱。现在我花更多的时间来修复测试,然后我开发。Web自动化工具
是否有可能找到一个浏览器自动化工具,在工作原理: Windows XP中:IE6,7,8,FF3 OSX:Safari浏览器,FF3 ?
我已经看过SeleniumIDE和RC,但似乎有一些IE8的问题。
我也看到了一些关于Google的WebDriver的东西,它似乎与Selenium一起工作得很混乱。
我们的组织拥有IBM Rational Functional Tester的许可证,但我不认为这将适用于MAC。
这个想法是尝试在我们组织支持的所有浏览器上运行测试。可行?我的要求是不现实的吗?任何建议至于软件来尝试?
谢谢!
我还没有实际使用硒,但在各种论坛上看到一些评论说IE8出现了问题。此支持的浏览器页面表示它不支持IE8。 http://tinyurl.com/cdzdk6。有什么办法解决这个问题,还是这个支持页面过时了? 我也读过Selenuim的维护者很重载,并没有做很多工作。我意识到它是开源的,不介意如果某些东西能够满足我的需求,就可以获得非开源的建议。 – Aaron 2010-03-28 12:57:53
我更新了文档,说它支持IE8 – AutomatedTester 2010-03-28 16:19:17
我们已经在IE8中使用它,没有任何问题。 Watir/Watij是另一个你可能想要看的工具。 – 2010-03-28 16:50:25