【发布时间】:2013-03-23 20:27:13
【问题描述】:
我正在使用 rspec 测试一些页面,并想使用 click 方法。但是 DOM 没有链接或按钮。它只是一个跨度,神奇地变成了与 javascript 的链接。
<span class="footerLink feedbackLink">
Feedback
</span>
rspec 提供“click_link”和“click_button”
有什么想法可以点击跨度吗?
【问题讨论】:
-
当你说“神奇地变成一个链接”时,你的意思是你用 Javascript 附加了一个 onclick 处理程序,或者你在一些 Javascript 代码运行后将元素类型更改为一个跨度的锚点?
-
是的,很抱歉使用“魔法”。 onclick 甚至正在附加。坦率地说,我认为在那里有一个链接会更容易,但这是当前的设计
标签: javascript ruby-on-rails rspec capybara