jQuery.live()和黄瓜测试

时间:2012-05-11 12:49:47

标签: jquery ruby-on-rails testing selenium cucumber

当在黄瓜测试中用作默认的Capybara javascript驱动程序时,selenium是否支持jQuery.live()?如果没有你建议的替代方案?

1 个答案:

答案 0 :(得分:3)

我不相信Selenium非常关心你使用的jQuery方法。我使用Selenium和Cucumber / Capybara之前使用过.live(),一切都很好。

作为一个稍微不相关的旁注,如果你正在使用jQuery 7.x或更高版本,你应该使用.on()方法而不是.live(),因为.live()不推荐用于某些微妙的错误和性能问题。

http://api.jquery.com/live/

http://api.jquery.com/on/

编辑根据要求,我使用了黄瓜轨道1.2.1,它可以拉入水豚。目前我的水豚是1.1.2,并且它使用selenium-webdriver,我的2.21.2。