Sar*_*h A 8 javascript rspec ruby-on-rails capybara
我正在使用rspec测试一些页面,并希望使用click方法.但是DOM没有链接或按钮.它只是一个跨度,神奇地它变成了与javascript的链接.
<span class="footerLink feedbackLink">
Feedback
</span>
Run Code Online (Sandbox Code Playgroud)
rspec提供"click_link"和"click_button"
任何想法如何点击跨度?
Mar*_*off 11
你应该能做到的
find('.feedbackLink').click
Run Code Online (Sandbox Code Playgroud)
find返回一个Element,Element类有一个#click方法.
由于您可能正在处理Javascript中的单击,因此不要忘记:js => true在测试中添加元标记.