webelement類的方法

2022-03-12 14:09:45 字數 1387 閱讀 8209

webelement類的方法,常用的彙總如下:

clear()清空 例如登入時先清空輸入框中的內容

driver.find_element_by_id('username').clear()

click(),單擊  例如點選登入按鈕

driver.find_element_by_id('submit').click()

get_attribute()獲取元素屬性的值

is_enabled()元素是否可編輯, 返回值為布林

driver.get('')

zhi=driver.find_element_by_id('su')

print zhi.is_enabled()

執行結果為true

is_displayed() 元素是否可見,返回布林

is_selected() 元素是否選中,返回布林

**如下

#coding=utf-8

from selenium import webdriver

from selenium.webdriver.common.action_chains import actionchains

import time

driver=webdriver.firefox()

driver.maximize_window()

driver.implicitly_wait(30)

driver.get('')

shezhi=driver.find_element_by_link_text(u'設定')

actionchains(driver).move_to_element(shezhi).perform()

driver.find_element_by_css_selector('.setpref').click()

print driver.find_element_by_id('s1_2').is_selected()

driver.quit()

定位的「不顯示」,執行結果:false

send_keys()輸入內容

element.send_keys(u"西安")

submit()一般用於from表單的提交

WebElement介面常用方法

size 返回元素的尺寸。例 size driver.find element by id kw1 size print size text 獲取元素的文字,例 text driver.find element by id cp text print text get attribute name ...

類的類方法

類方法 說明 1提通過類名進行呼叫 2定義時需要使用裝飾器classmethod 作用 1可以建立物件或者簡潔的建立物件 2可以對外提供簡單易用的介面 靜態方法 說明 1通過裝飾器staticmethod修飾 2通過類名進行呼叫 總結 1凡是靜態方法能夠解決的問題類方法都能解決 2若方法中沒有涉及類...

關於類的方法 不是類方法 ,類方法指標

關於類的方法 不是類方法 類方法指標 關於類的方法 不是類方法,這裡指object pascal中的靜態方法,相當於c 的成員函式 1 帶有隱含引數 self 2 方法是方法,資料是資料。3 delphi的方法是乙個結構 type tmethod record code pointer 方法的入口位...