0
A
回答
1
雖然不會出現在水豚一個unchoose
方法(其爲給定的好奇select
& check
都具有相應的「未」的版本),考慮到code for choose
,這應該工作:
def unchoose(locator)
msg = "cannot choose field, no radio button with id, name, or label '#{locator}' found"
find(:xpath, XPath::HTML.radio_button(locator), :message => msg).set(false)
end
+0
好奇,實施你的代碼,當它通過「unchoose」步驟運行時,測試沒有失敗,但單選按鈕仍然顯示爲被選中 –
3
在進一步調查,這個功能既不必要也不可取。 @Jon M是對的。如果用戶無法完成,爲什麼要將其包含在我的測試中。如果我可以投我自己的問題,我會。
FWIW我的解決方案是創建一個不同的場景作爲測試獨立分支的功能的一部分,從而無需渲染此功能。
道具安德魯提出解決方案。
+0
我正在努力解決,如果你確實實現了它,應用程序測試將處理一個HTML單選按鈕意外未選中! –
相關問題
- 1. 黃瓜+水豚+硒:選擇文本
- 2. 黃瓜+水豚+硒測試失敗,試圖選擇隱藏的單選按鈕
- 3. 不能得到黃瓜/水豚找到單選按鈕
- 4. 選擇多個選項都與水豚黃瓜
- 5. 導軌,黃瓜,水豚 - 黃瓜一步不能按下按鈕
- 6. 如何使用Poltergeist選擇與水豚的單選按鈕?
- 7. 如何選擇水豚與鄰近文本的單選按鈕?
- 8. 水豚選擇我跑水豚測試多個單選按鈕
- 9. 黃瓜vs水豚
- 10. 檢查是否選擇了所有單選按鈕。與水豚一起使用黃瓜
- 11. 黃瓜`按鈕按鈕失敗(水豚:: ElementNotFound)
- 12. 獲取選定的單選按鈕的文字與水豚
- 13. 黃瓜/水豚 - 如何使用XPath搜索特定的按鈕?
- 14. 黃瓜,水豚和硒 - 提交表單沒有按鈕
- 15. 黃瓜&網絡,從單選按鈕列表中選擇
- 16. 水豚黃瓜匹配器
- 17. 傳遞黃瓜和水豚
- 18. 黃瓜/水豚對硒?
- 19. 黃瓜水豚步功能
- 20. 黃瓜,水豚和ElementNotFound
- 21. 黃瓜/水豚/硒 - 設置
- 22. 黃瓜水豚fill_in失敗
- 23. 表訂購黃瓜水豚
- 24. 如何取消選擇表單中的單選按鈕選擇?
- 25. 如何找到用黃瓜水豚
- 26. 如何使用Pry和黃瓜/水豚?
- 27. 超時::錯誤與硒/水豚/黃瓜
- 28. 水豚與黃瓜給假陽性
- 29. 水豚&黃瓜|獲取餅乾
- 30. 水豚選擇方法無法找到單選按鈕
選擇另一個單選按鈕:) –
@Sergio Tulentsev LOL,你知道嗎,這實際上是一個可行的,常識性的解決方案。如果我可以清除那些按鈕,它會更乾淨,雖然 –
我不確定水豚,但有一個JS解決方案,易於使用。 –