我开发了一个Web应用程序,现在转到测试阶段。所以,我开始寻找好的工具来测试应用程序的功能和案例,之后我发现最好的两个工具是Watir和Selenium,哪个最适合我的应用程序?考虑到工具需要创建案例的记录可用性,日志文件(即控制台日志文件)和屏幕截图比较功能
答案 0 :(得分:0)
Watir实际上是使用Selenium来驱动浏览器,因此将它们视为单独的实体是没有用的。 Watir通过更容易编写和维护UI测试来扩展Selenium的实用性。特别是如果您的Web应用程序是Ruby,Watir是您测试的最佳选择。
(我是Watir的开发人员,并维护Selenium的Ruby绑定)
答案 1 :(得分:-1)
Watir,Selenium,Cucumber,PhantomJS都是很好的工具,在很多地方它们都是相互结合使用的,因为它们都有不同的优势。
通常情况下,Selenium并不是单独用作所有情况的综合工具(但可能取决于您的需求)。