Python2+Selenium入門05-關於WebElement類

weixin_33766168發表於2019-02-24

前面一節主要介紹了 WebDriver 類,這一節則主要介紹 WebElement 類。WebElement 提供了一些功能、屬性和方法來實現與網頁元素的互動,這些元素主要包括文字框、文字域、按鈕、單選框、多選框、表格等等。

WebElement功能

功能/屬性 描述 例項
size 獲取元素的大小 element.size
tag_name 獲取元素的 HTML 標籤名稱 element.tag_name
text 獲取元素的文字值 element.text

WebElement方法

方法 描述 引數 例項
clear( ) 清除文字框或者文字域的內容 element.clear( )
click( ) 單擊元素 element.click( )
get_attribute( ) 獲取元素的屬性值 name:屬性的名稱 element.get_attribute
("maxlength")
is_displayed( ) 檢查元素對於使用者是否可見 element.is_displayed( )
is_enabled( ) 檢查元素是否可用 element.is_enabled( )
is_selected( ) 檢查元素是否被選中,該方法應用於核取方塊和單選按鈕 element.is_selected( )
send_keys(*value) 模擬輸入文字 value:待輸入的字串 element.send_keys("foo")
submit( ) 用於提交表單,如果對一個元素應用此方法,將會提交該元素所屬的表單 element.submit( )
value_of_css_property
(property_name)
獲取 CSS 屬性的值 property_name:CSS 屬性的名稱 element.value_of_css_property
("backgroundcolor")

相關文章