WebDriver的相關方法
- is_displayed()
在WebDriver定位元素后,可以使用is_displayed()方法來判斷元素是否可見。如果元素可見,則返回True;如果元素不可見或者不存在于DOM中,則返回False。
is_visible= driver.find_element_by_id("element_id").is_displayed()
print(is_visible)
打印結果:
元素可見,則輸出True;
如果元素不可見或者不存在于DOM中,則輸出False。
- get_attribute() 獲取元素的屬性的值
- is_selected() 判斷元素是否選中狀態,該方法返回一個布爾值,選中擇返回true
- is_enabled() 判斷元素是否在網頁上被啟用,該方法返回一個布爾值,比如置灰的按鈕返回false
在Selenium中,isDisplayed()用于確定元素是否可以定位。isEnabled()方法用于確定可以定位的元素在網頁上是否可以進行操作。isSelected()方法是用來驗證網頁上的元素是否已經被選中。這可以應用于單選按鈕和復選框元素。這三個方法的返回類型都是布爾值。
本文來自博客園,作者:1G柳橙,轉載請注明原文鏈接:http://www.rzrgm.cn/OneOrangeBlogger/p/18096985
浙公網安備 33010602011771號