获取元素相关信息
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.baidu.com")
element1 = driver.find_element(By.CSS_SELECTOR, 'a[href="http://news.baidu.com"]')
element2 = driver.find_element(By.XPATH, '//span[@class="title-content-title"]')
element3 = driver.find_element(By.ID, 'su')
time.sleep(3)
print(element1.text)
print(element2.text)
print(element3.accessible_name)
判断元素是否可用
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://sahitest.com/demo/clicks.htm")
element1 = driver.find_element(By.XPATH, '/html/body/form/input[5]')
element2 = driver.find_element(By.XPATH, '/html/body/form/input[6]')
# print(element1.is_enabled())
# print(element2.is_enabled())
print(element2.is_selected())
element2.click()
print(element2.is_selected())
time.sleep(3)
网友评论