Selenium 八 公共方法

2022-08-20 06:39:09 字數 1028 閱讀 9598

webdriver提供了以下方法

clear(): 清除文字。

send_keys(*value): 模擬按鍵輸入。

click(): 單擊元素。

size 返回元素的尺寸。

text 獲取元素的文字。

get_attribute(name) 獲得屬性值。

is_displayed() 設定該元素是否使用者可見。

**演示:

from selenium import webdriver

driver = webdriver.chrome()

driver.get("")

driver.set_window_size(900,900)

driver.find_element_by_id("kw").clear()

driver.find_element_by_id("kw").send_keys("selenium")

driver.find_element_by_id("su").click()

# 獲得輸入框的尺寸

size = driver.find_element_by_id('kw').size

print(size)

text = driver.find_element_by_class_name("nums_text").text

print(text)

# 返回元素的屬性值,可以是 id、 name、 type 或其他任意屬性

attribute = driver.find_element_by_id("kw").get_attribute('class')

print(attribute)

# 返回元素的結果是否可見,返回結果為 true 或 false

result = driver.find_element_by_id("kw").is_displayed()

print(result)

driver.quit()

selenium 八種元素定位方法

from selenium import webdriver import time 這一步會開啟乙個空白的瀏覽器 driver webdriver.chrome 訪問 driver.get 元素定位的第一種方式 id屬性定位 driver.find element by id kw 元素定位的第二...

selenium八種定位元素方法

1.driver.find element by id su 定位到元素的id一般id是唯一的,可以精確定位到元素 2.driver.find element by name 通過元素的name來定位元素 3.driver.find element by class name 通過元素的class屬...

selenium八種定位元素方法

1.driver.find element by id su 定位到元素的id一般id是唯一的,可以精確定位到元素 2.driver.find element by name 通過元素的name來定位元素 3.driver.find element by class name 通過元素的class屬...