(1)clear():清除文本
(2)send_keys(value):模拟按键输入
(3)click():单击元素
from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") driver.find_element_by_id("kw").clear() driver.find_element_by_id("kw").send_keys("selenium") driver.find_element_by_id("su").click() driver.quit()
(4)submit():提交表单
from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") search_text = driver.find_element_by_id("kw") search_text.send_keys("selenium") search_text.submit() driver.quit()
通过按键盘上的回车键完成搜索内容的提交。
(5)size:返回元素的尺寸
(6)text:获取元素的文本
(7)get_attribute(name):获取属性值
(8)is_displayed():设置该元素是否用户可见
from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") # 获取输入框的尺寸 size = driver.find_element_by_id("kw").size print(size) # 返回百度页面底部备案信息 text = driver.find_element_by_id("cp").text print(text) # 返回元素的属性值,可以是id、name、type或其他任意属性 attribute = driver.find_element_by_id("kw").get_attribute("type") print(attribute) # 返回元素的结果是否可见,返回结果为True或False result = driver.find_element_by_id("kw").is_displayed() print(result) driver.quit()
运行结果为:
{'width': 500, 'height': 22} ©2019 Baidu 使用百度前必读 意见反馈 京ICP证030173号 京公网安备11000002000001号 text True