直接上代码:
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}")