selenium中,怎么判断是否已选多选框

html文件

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <p>测试勾选</p>
    <div>
        <input type="checkbox" name="bicle" value="bicle">自行车
        <br>
        <input type="checkbox" name="car" value="car" checked> 汽车
    </div>
</body>
</html>

代码

click,点击就能控制是否点击

用 is_selected() 可以判断是否选中

python 复制代码
from selenium import webdriver
import time


# 创建浏览器驱动对象
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()            # 参数写浏览器驱动文件的路径,若配置到环境变量就不用写了
# 访问网址
driver.get("E:\django\接口准备1\多选框.html")


# 点击选择自行车
ele1 = driver.find_element(By.CSS_SELECTOR,'input[name="bicle"]')
ele1.click()

time.sleep(1)

# 点击汽车的选框(点击后会关闭)
ele2 = driver.find_element(By.CSS_SELECTOR,'input[name="car"]')
ele2.click()


print("自行车是否选中", ele1.is_selected())
print("汽车是否选中", ele2.is_selected())






# driver.close()
# driver.quit()         # 这个的效果就是离开整个浏览器
相关推荐
木鱼show2 小时前
Flask集成Selenium实现网页截图
selenium·flask·网页截图
头疼的程序员10 小时前
移动端 UI自动化测试学习之Appium框架(包含adb调试工具介绍)
测试工具·appium
程序员杰哥10 小时前
2025年软件测试面试八股文(含答案+文档)
自动化测试·软件测试·python·测试工具·面试·职场和发展·测试用例
一个天蝎座 白勺 程序猿13 小时前
Python爬虫(40)基于Selenium与ScrapyRT构建高并发动态网页爬虫架构:原理、实现与性能优化
爬虫·python·selenium
空城机1 天前
时代变了,我选择ApiFox替代Postman
测试工具·postman
jack@london1 天前
Postman调用deepseek API接口
测试工具·lua·postman
天才测试猿1 天前
自动化测试工具:Selenium详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
枷锁—sha2 天前
WireShark网络抓包—详细教程
网络·测试工具·web安全·网络安全·wireshark
Ankie Wan2 天前
tshark的使用技巧(wireshark的命令行,类似tcpdump):转换格式,设置filter
网络·测试工具·wireshark·tcpdump·tshark
海尔辛2 天前
知道Metasploit 吗?
网络·学习·测试工具·metasploit