直接上代码:
from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep # 定义类 class GetEle: def __init__(self,driver): self.driver=driver def get_e(self,loc): e=driver.find_element(By.CSS_SELECTOR,loc) print(e.text) def is_find(self,loc): flag=driver.find_element(By.CSS_SELECTOR,loc).is_displayed()#判断元素是否存在 print(fr"存在吗?:{flag}") def is_selec(self,loc): driver.find_element(By.CSS_SELECTOR,loc).click() sleep(3) flag=driver.find_element(By.CSS_SELECTOR,loc).is_selected()#判断元素是否被选中 print(fr"被选中l吗?:{flag}") def is_en(self,loc): flag=driver.find_element(By.CSS_SELECTOR,loc).is_enabled() #判断元素的状态:置灰,enable print(fr"启用状态码?:{flag}")