Selenium(八)---公共方法
webdriver提供了以下方法
clear(): 清除文本。
send_keys(*value): 模拟按键输入。
click(): 单击元素。
size 返回元素的尺寸。
text 获取元素的文本。
get_attribute(name) 获得属性值。
is_displayed() 设置该元素是否用户可见。
代码演示:
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") 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()