なぜ私は入力フィールドにclear
できないのか分かりません。入力フィールドのクリア:#<Watir :: Input:XYZ>(NoMethodError)の定義されていないメソッド 'clear'
のPageObject:
element(:test_input_field) { |b| b.input(class: "search-field") }
def set_search_value(search_entry)
test_input_field.when_present.clear
test_input_field.when_present.set(search_entry)
end
Step_file:
page.set_search_value(search_entry)
出力:
undefined method `clear' for #'<'Watir::Input:0x00000003980d20'>' (NoMethodError)
:それはあなたが使用しているページオブジェクトライブラリに依存する場合がありますが、私はあなたができる期待します"と試してみてください。 –
kk yea true、しかし私にとってなぜクリアと入力が一緒には機能しないのですか? – Becks303
これは既にジャスティン・コウが答えています。答えをたどる必要があります.. :) –