请帮我解决水豚的这个问题
我在水豚中有一个这样的按钮:
<input type="submit" value="Verify" name="verify" id="verify" class="button">
我尝试过
click_button "verify"
但它给出了错误:
Failure/Error: find('#verify').click
NoMethodError:
undefined method `node_name' for nil:NilClass
作者的回答
问题出在html代码中:
<div>
<form>
<div>
</div>
</div>
<input type="submit" value="Verify" name="verify" id="verify" class="button">
</form>
因为有一个多余的</div>
, the <input>
在表单之外进行处理,因此capybara
导致这些错误。删除多余的后</div>
,一切正常。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)