我正在尝试使用capybara
获得一个简单的输入提交以单击。submit button
实际上是一个模态。然而,尝试一些capybara
仍然不起作用。由于我正在进行测试,建议不要修改代码库。添加一个id
可以很容易地解决这个问题,但我不得不放弃它
HTML代码
<input type="submit" class="btn btn-primary text-uppercase" value="Create" form="new_tab">
Capybara命令尝试
find("input[type=submit][value='Create']").click
find('input[type]="submit"]').click
find('input[class="btn btn-primary text-uppercase"]').click
尝试使用此版本:
find('input[name="commit"]').click
它一直在帮助我。
click_button("Create")
应该单击它,假设它在页面上可见。http://www.rubydoc.info/gems/capybara/Capybara%2FNode%2FActions%3Aclick_button