我不知道如何单击没有id或值的按钮。
我已经尝试使用xpath和选择器路径,但对我都不起作用。
<div class="button js-vehicle-section-next full-width mb1">Next Step: Select a Repair</div>
是网站上按钮的代码。我目前的尝试是。
find('js-vehicle-section-next').click
click_on('js-vehicle-section-next')
find_all(:xpath, "//*[normalize-space(text())='Next Step: Select a Repair'").first.click
预期结果是将单击该按钮
答案 0 :(得分:0)
click_on
单击链接或按钮元素,因此在这里不起作用,因为您正尝试单击div
。相反,您只能使用有效的CSS选择器并在返回的元素上调用click
find(‘.button.js-vehicle-section-next’).click
如果下一个“按钮”没有特定的类,则需要通过包含的文字来完成
find('div.button', exact_text: 'Next Step: Select a Repair').click