0
我需要測試一個網頁,其中jQuery/AngularJS添加一些數據元素的屬性,在這種情況下,'價值',這是默認不可見選擇。我使用水豚與Poltergeist。我想驗證元素值,但標準的方式失敗:查找JQuery/AngularJS添加數據到一個元素與水豚
expect(find(:xpath, "//input[@type='text']").value).to eq('3')
OR
find("//input[@type='text']/@value='3'")
元素看起來像這樣(的值出現在屬性):
在Chrome控制檯中,我可以選擇它
$('input[type="text"]').data('value', '3')
但在水豚中沒有數據方法。