44
我想要测试一个使用黄瓜/水豚/硒堆栈就地编辑器,但我的问题是,通过单击一个div而不是一个链接或按钮来激活编辑器。我似乎无法弄清楚如何让水豚做到这一点。有没有办法做到这一点?黄瓜和水豚,点击非链接或按钮元素
我想要测试一个使用黄瓜/水豚/硒堆栈就地编辑器,但我的问题是,通过单击一个div而不是一个链接或按钮来激活编辑器。我似乎无法弄清楚如何让水豚做到这一点。有没有办法做到这一点?黄瓜和水豚,点击非链接或按钮元素
您可以通过Capybara::Element.click
点击一个元素。我在我的web_steps.rb
中为此添加以下内容以点击div。
When /^(?:|I)click within "([^"]*)"$/ do |selector|
find(selector).click
end
还有Element.trigger('mouseover')
这似乎使悬停虽然不是硒工作。
这也很可能需要用水豚提供的@javascript
标签来修饰您的功能/场景。
完美!到底是什么我以后。 – mikeborgh 2011-12-09 06:15:37