如何在Webrat和Selenium之间轻松切换?

时间:2011-02-04 02:56:35

标签: selenium cucumber webrat

请让我知道如何在Webrat和Selinium之间轻松切换?通过打开真正的浏览器,Selinium需要更长的时间来模拟。在某些情况下,我不需要这个,只需要Webrat,在命令行中显示结果就好了,速度更快。无论如何配置黄瓜在Webrat和Selenium之间切换?

2 个答案:

答案 0 :(得分:1)

有很多方法可以实现这一目标。但最简单的是:

使用@selenium标记单个文件/方案以调用selenium,然后使用@javascript作为默认驱动程序,如果我没记错的话,使用webrat作为默认驱动程序。

只有在您直接调用Selenium时才会调用它。

答案 1 :(得分:0)

Capybara旨在成为webrat替代品,它支持多个后端驱动程序(包括Selenium),即使在测试运行期间也可以在它们之间切换。例如,您可能希望大多数测试运行得很快,但有些需要进行ajax测试/跨浏览器测试,对于那些可以切换到Selenium的测试。