Python2+Selenium入門05-關於WebElement類

前面一節主要介紹了 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")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章