我的团队有一个使用watir的自动化解决方案.事实上,我们有两个版本,一个用于我们的软件,另一个用于另一个版本.我发现改变版本的watir并不容易,所以我想为我的新项目选择合适的版本
我们的产品支持IE和Firefox.它可以支持将来的其他浏览器,例如Chrome或Safari.虽然我们创建了一个webdriver框架来更好地访问属性,但大多数接口技术都得到了watir的支持.
所以我认为Watir Webdriver可能是我今天最好的选择.没有使用它,甚至没有用它来评论别人的快乐,我只是不确定它是否准备好了.你怎么看?
我认为watir-webdriver与Firefox驱动程序已准备好在此时用于生产,但有一些值得注意的例外:> Frame support still needs more work
> Alerts/prompts not supported
> Table API is incomplete/unfinished
拥有稳定可用的Firefox驱动程序是我的首要任务,因此我还没有花太多时间测试IE,Chrome或HtmlUnit(远程).
我们的规范套件(watir2的watir2分支)的结果应该可以很好地指示浏览器的支持程度:
> Firefox:传递:94%,总时间:201秒.> Chrome:传球:89%,总时间:1207秒.> IE:传球:83%,总时间:2238秒.