在Capybara测试中匹配类的第一个元素上的触发事件

时间:2013-05-17 10:18:46

标签: jquery ruby capybara

是否有任何可能的方法从图像列表中选择第一张图像

< a class ="image">....</a>
< a class ="image">....</a>
< a class ="image">....</a>

使用以下代码时,它会显示所有图像的预览。我只想显示第一个图像的预览图像。

page.execute_script('$(".image").trigger("mouseenter")')

1 个答案:

答案 0 :(得分:2)

此代码应该按您的要求执行:

page.execute_script('$(".image:first").trigger("mouseenter")')