📜  is_selected() 元素方法 – Selenium Python(1)

📅  最后修改于: 2023-12-03 15:15:53.185000             🧑  作者: Mango

is_selected() 元素方法 – Selenium Python

在使用Selenium Python时,is_selected()方法用于检查一个复选框/单选框是否被选中。

语法
element.is_selected()
参数

该方法没有参数。

返回值
  • 如果选择框被选中,该方法返回True。
  • 如果选择框未被选中,该方法返回False。
实例

在下面的示例中,我们将查找名为“accept”并检查其是否被选中的复选框。

# 导入selenium库中的webdriver模块
from selenium import webdriver
 
# 创建Chrome浏览器实例
browser = webdriver.Chrome()

# 访问页面
browser.get('http://example.com')

# 根据元素的name属性值查找元素
accept_checkbox = browser.find_element_by_name('accept')

# 检查选择框是否被选中
if accept_checkbox.is_selected():
    print("The checkbox is selected.")
else:
    print("The checkbox is not selected.")

# 关闭浏览器窗口
browser.quit()

输出:

The checkbox is selected.
注意事项
  • 只有在选择框被定位后,is_selected()方法才能正常工作。

  • is_selected()方法仅适用于复选框和单选框,对于其他元素将抛出异常。