selenium4 python判断某个元素状态 是否可用 或者置灰
直接上代码:
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}")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)