Python中如何检测元素是否处于显示启用选中状态?

2026-05-21 16:011阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计260个文字,预计阅读时间需要2分钟。

Python中如何检测元素是否处于显示/启用/选中状态?

pythondef is_displayed(): # 设置该元素是否可见,结果是真或假 pass

def is_enabled(): # 判断是否可用 pass

Python中如何检测元素是否处于显示/启用/选中状态?

def is_selected(): # 判断是否选中,通常用于复选框或单选框的选中判断 pass

def is_baidu_button_visible(): # 判断百度按钮是否可见 pass

'''
is_displayed():设置该元素是否可见,结果是真或假
is_enabled():判断是否可用
is_selected():判断是否选中,一般用于复选框或单选框的选中判断
需求:判断一下百度按钮是否可见
'''
#导包
from selenium import webdriver
#设置进入时间
import time
#设置浏览器
driver=webdriver.Firefox()
#百度链接
driver.get("www.baidu.com")
#搜索内容
driver.find_element_by_id("kw").send_keys("魏世轩")
#设置进入下一步时间
time.sleep(3)
#if driver.find_element_by_id("su").is_enabled():
#if driver.find_element_by_id("su").is_displayed():
if driver.find_element_by_id("su").is_selected():#给复选框或单选框用的
print("百度一下可用")
else:
print("百度一下不可用")

  

本文共计260个文字,预计阅读时间需要2分钟。

Python中如何检测元素是否处于显示/启用/选中状态?

pythondef is_displayed(): # 设置该元素是否可见,结果是真或假 pass

def is_enabled(): # 判断是否可用 pass

Python中如何检测元素是否处于显示/启用/选中状态?

def is_selected(): # 判断是否选中,通常用于复选框或单选框的选中判断 pass

def is_baidu_button_visible(): # 判断百度按钮是否可见 pass

'''
is_displayed():设置该元素是否可见,结果是真或假
is_enabled():判断是否可用
is_selected():判断是否选中,一般用于复选框或单选框的选中判断
需求:判断一下百度按钮是否可见
'''
#导包
from selenium import webdriver
#设置进入时间
import time
#设置浏览器
driver=webdriver.Firefox()
#百度链接
driver.get("www.baidu.com")
#搜索内容
driver.find_element_by_id("kw").send_keys("魏世轩")
#设置进入下一步时间
time.sleep(3)
#if driver.find_element_by_id("su").is_enabled():
#if driver.find_element_by_id("su").is_displayed():
if driver.find_element_by_id("su").is_selected():#给复选框或单选框用的
print("百度一下可用")
else:
print("百度一下不可用")