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

Dav*_*lla 4 automated-tests webdriver cross-browser watir

我的团队有一个使用watir的自动化解决方案.事实上,我们有两个版本,一个用于我们的软件,另一个用于另一个版本.我发现改变版本的watir并不容易,所以我想为我的新项目选择合适的版本(建立一个像Jim Knowlton谈论Watir Podcast#30的探索性框架).

我们的产品支持IE和Firefox.它可以支持将来的其他浏览器,例如Chrome或Safari.虽然我们创建了一个webdriver框架来更好地访问属性,但大多数接口技术都得到了watir的支持.

所以我认为Watir Webdriver可能是我今天最好的选择.没有使用它,甚至没有用它来评论别人的快乐,我只是不确定它是否准备好了.你怎么看?

jar*_*rib 5

我认为watir-webdriver与Firefox驱动程序已准备好在此时用于生产,但有一些值得注意的例外:

拥有稳定可用的Firefox驱动程序是我的首要任务,因此我还没有花太多时间测试IE,Chrome或HtmlUnit(远程).

从我们的规格套件(的结果watir2的分支watirspec)应该给的浏览器是如何很好地支持一个很好的指示:

  • Firefox:传球:94%,总时间:201秒.
  • Chrome:传球:89%,总时间:1207秒.
  • IE:传球:83%,总时间:2238秒.