嗨,我需要確定當我進入我的網頁時切換按鈕的狀態。根據狀態,我必須使用硒webdriver執行我的操作。需要知道它是否打開或關閉。我有一個類名來標識對象。請告訴我。謝謝,我們如何識別硒webdriver中的開關按鈕的狀態
0
A
回答
0
爲了給出一個更加有用的答案我需要看到的HTML元素,但你可以嘗試並適應這樣的事:
boolean isChecked = "true".equals(driver.waitFor(By.id(id)).getAttribute("checked"));
我的元素都被設置一個「檢查」屬性當它們被檢查時爲真。這將告訴我,如果複選框被選中(true)或不是(false)。我可以這樣做:
if(isChecked){
//do what you need to do when box is checked
}else{
//do what you need to do when box is not checked
}
希望有所幫助。
+0
+0
然後,只需在上面的示例中交換id爲「id1」,那應該給你你需要的結果。 –
+0
或者你可以修改它來搜索類,如下面的Sunita所示。 –
0
正如Scott所說,沒有HTML是困難的,但這裏是你可以找到它的類元素
if driver.findElement(By.cssSelector('.<class_name>:checked)){...}
相關問題
- 1. 如何使用硒webdriver識別webelements(按鈕,下拉等)
- 2. 如何使用Selenium Webdriver識別按鈕?
- 3. 如何檢查硒webdriver中的性別選擇單選按鈕?
- 4. 當按鈕沒有標識和標題,但懸停狀態時,如何識別和點擊硒webdriver中的按鈕?
- 5. 我們如何使用硒的webdriver
- 6. 識別使用硒的網頁按鈕
- 7. 硒的webdriver按鈕定位
- 8. 處理:按鈕按下開關狀態
- 9. 硒的webdriver不能識別網頁上
- 10. 無法識別使用硒的naukri.com應用程序的登錄按鈕Webdriver
- 11. 無法點擊硒webdriver中的按鈕
- 12. 確定鼠標按鈕開關狀態
- 13. 如何獲取Google +1按鈕的狀態(「開」或「關」)?
- 14. 如何確定dijit下拉按鈕的打開/關閉狀態?
- 15. 硒webdriver IE按鈕問題
- 16. 如何識別按鈕
- 17. 無法點擊Continue按鈕 - 硒的webdriver
- 18. 硒的webdriver - 無法按鈕點擊
- 19. 如何識別wxpython中動態創建的窗口/按鈕?
- 20. Windows 8 XAML按鈕隱藏在關閉狀態,我們該如何解決?
- 21. 關閉應用程序後保持開關按鈕的狀態
- 22. 服務器如何識別按鈕控件的視圖狀態是
- 23. 如何創建三態開關按鈕?
- 24. 如何識別按鈕的參考
- 25. 如何在android中按下按鈕狀態的按鈕
- 26. 單鍵用於啓用/禁用用戶如何使用Selenium Webdriver識別按鈕狀態
- 27. 如何開始InternetExplorerDriver使用硒的webdriver
- 28. 如何識別我是否在IE中按下後退按鈕?
- 29. 如何按使用硒的webdriver
- 30. 如何檢索硒webdriver的動態值
顯示代碼請,HTML和硒代碼。 –