4
更新:我刪除了大部分的JavaScript依賴關係,它的工作。不知道什麼庫或代碼是邪惡的部分,我不需要它。水豚發現按鈕,但點擊它什麼都不做
簡單的形式,兩個輸入字段和一個按鈕
fill_in 'cellNumber', :with => '13245678'
fill_in 'password', :with => 'mypass'
click_button('OK')
它找到的按鈕,但沒有任何反應。
重要!如果我點擊我自己,一切都按預期工作。
<button type="submit" id="loginid">OK</button>
</form>
使用ruby-debug,我發現find_button(「OK」)。click returns「」。如果找不到會引發錯誤。 如果我在firefox窗口中手動點擊,通過睡眠或調試停止水豚測試,我會看到(測試窗口焦點),按鈕周圍出現藍框,因爲它已被選中。
無論如何,我現在正接近檢查一個心理設施......任何建議?
我遇到了一個類型爲!=按鈕的按鈕導致Cappy以非常奇怪的方式失敗(缺少資源)的情況。切換到type =按鈕可以修復所有問題。也許有關? – RobW
mootools依賴性是問題,請參閱答案。 – oma
我的問題最終成爲不同的東西。一個按鈕張貼到一個不存在的資源,重新加載頁面並導致錯誤。 – RobW