Automated tests 如果我重新开始,我应该从Watir WebDriver开始吗?

Automated tests 如果我重新开始,我应该从Watir WebDriver开始吗?,automated-tests,cross-browser,watir,webdriver,Automated Tests,Cross Browser,Watir,Webdriver,我的团队有一个使用watir的自动化解决方案。事实上,我们有两个版本,一个用于我们软件的一个版本,另一个用于另一个版本。我发现改变watir的版本并不容易,所以我想为我的新项目选择合适的版本构建一个探索性框架,就像jimnowlton在watir podcast30上谈到的那样 我们的产品支持IE和Firefox。它将来可能支持其他浏览器,如Chrome或Safari。大多数接口技术都由watir支持,尽管我们创建了一个webdriver框架来更好地访问属性 因此,我认为Watir网络驱动程序可

我的团队有一个使用watir的自动化解决方案。事实上,我们有两个版本,一个用于我们软件的一个版本,另一个用于另一个版本。我发现改变watir的版本并不容易,所以我想为我的新项目选择合适的版本构建一个探索性框架,就像jimnowlton在watir podcast30上谈到的那样

我们的产品支持IE和Firefox。它将来可能支持其他浏览器,如Chrome或Safari。大多数接口技术都由watir支持,尽管我们创建了一个webdriver框架来更好地访问属性


因此,我认为Watir网络驱动程序可能是我今天的最佳选择。我没有用过它,甚至没有用它评论过别人的快乐,我只是不确定它是否准备好了。你觉得怎么样?

我用过,而且很好。我只使用了Firefox驱动程序,只是为了明确这一点。我曾经尝试过IE和Chrome驱动程序,但没有FF一个好。

< P>我考虑WiTrWebDevor和Firefox驱动程序准备在这一点上使用,还有一些明显的例外:

拥有一个稳定且可用的Firefox驱动程序是我的首要任务,所以我还没有花太多时间测试IE、Chrome或HtmlUnit remote

我们的spec套件分支的结果应该很好地说明浏览器的支持程度:

Firefox:通过率:94%,总时间:201秒。 铬:通过率:89%,总时间:1207秒。 IE:通过率:83%,总时间:2238秒。
请查看watir webdriver extension alerts.rb 照办

如果要测试,这些块甚至会返回确认/警报框的值。
谢谢,Jari

所有答案都很好。谢谢大家!不幸的是,我现在真的需要弹出支持。Jari,很高兴在stack overflow看到您对其他浏览器支持状态的任何更新请求最多的似乎是Safari for Watir Webdriver?这有可能发生吗?
require "watir-webdriver/extensions/alerts"

alert do
  #...code that launches an alert box...
end

confirm true do
  #...code that launches confirm box...
end