Button 输入提交点击按钮水豚无id

Button 输入提交点击按钮水豚无id,button,input,click,submit,capybara,Button,Input,Click,Submit,Capybara,我正在尝试使用capybara获取一个简单的输入提交,以单击。submit按钮实际上处于模式模式。但是,尝试一些capybara仍然不起作用。由于我正在进行测试,建议不要修改代码库。添加一个id可以很容易地解决这个问题,但我不得不放弃它 HTML代码 <input type="submit" class="btn btn-primary text-uppercase" value="Create" form="new_tab"> 应该单击它,假设它在页面上可见。 尝试使用此版本:

我正在尝试使用
capybara
获取一个简单的输入提交,以单击。submit
按钮实际上处于模式模式。但是,尝试一些
capybara
仍然不起作用。由于我正在进行测试,建议不要修改代码库。添加一个
id
可以很容易地解决这个问题,但我不得不放弃它

HTML代码

<input type="submit" class="btn btn-primary text-uppercase" value="Create" form="new_tab">
应该单击它,假设它在页面上可见。
尝试使用此版本:

find('input[name=“commit”]”)。单击

它一直在帮助我

find("input[type=submit][value='Create']").click
find('input[type]="submit"]').click
find('input[class="btn btn-primary text-uppercase"]').click
click_button("Create")