1.清空元素中的内容(输入框)
元素.clear()
2.向元素中输入内容(输入框)
元素.send_keys("需要输入的内容")
3.点击元素
元素.click()
4.获取元素的文本(标签之间的文字)
元素.text
5.获取元素的属性值
元素.get_attribute("属性名")
6.判断元素是否可见
元素.is_displayed()
7.判断元素是否可用
元素.is_enabled()
8.获取元素的大小
元素.size
9.获取页面标题:
driver.title
10.获取当前页面url地址
driver.current_url
实例1:
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
url = "http://www.baidu.com"
driver.get(url)
search_text = driver.find_element_by_css_selector("#kw")
search_button = driver.find_element_by_css_selector("#su")
search_text.clear()
sleep(2)
search_text.send_keys("新增新冠肺炎人数")
sleep(2)
search_button.click()
sleep(2)
driver.quit()
实例2:
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
url = "http://www.baidu.com"
driver.get(url)
search_button = driver.find_element_by_css_selector("#su")
search_text = driver.find_element_by_partial_link_text("抗击")
print("按钮大小:", search_button.size)
print("链接大文本:", search_text.text)
print("获取按钮value值:", search_button.get_attribute("value"))
print("获取页面标题:", driver.title)
print("获取当前页面地址:", driver.current_url)
print("判断按钮是否可用:", search_button.is_enabled())
print("判断按钮是否可见:", search_button.is_displayed())
sleep(2)
driver.quit()