请告诉我如何在Webrat和Selinium之间轻松切换?Selinium需要更长的时间,因为它通过打开真正的浏览器进行模拟。在某些情况下,我不需要这个,只需要Webrat,在命令行中显示结果是很好的,而且速度更快。有没有办法配置cucumber在Webrat和Selenium之间切换??
发布于 2011-02-06 09:21:25
Capybara被设计为webrat的替代品,它支持多个后端驱动程序(包括Selenium),您可以在它们之间切换,即使在测试运行期间也是如此。例如,您可能希望大多数测试快速运行,但有些测试需要ajax测试/跨浏览器测试,对于这些测试,您可以切换到Selenium。
发布于 2011-02-04 12:04:19
有许多方法可以实现这一点。但最简单的是:
使用@selenium标记单个文件/场景以调用selenium,然后使用@javascript作为默认驱动程序,该驱动程序使用webrat作为默认驱动程序,如果我没记错的话。
只有当您直接调用Selenium时,它才会调用它。
https://stackoverflow.com/questions/4894119
复制相似问题