例如,文本框的值为10 我需要将值更改为20
当我使用下面的Capybara命令时,
fill_in"#{ID}",:with => " 20"
该值未被更改...而是将其附加为1020。
给我你的建议。
答案 0 :(得分:1)
我必须使用javascript来执行此操作。在更改值之前,我写了一个单独的步骤来清除字段。
page.execute_script("$('#{field_id}').val('');")
答案 1 :(得分:0)
我相信正确的语法是
fill_in "ID", :with => "20"