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()         # 这个的效果就是离开整个浏览器
相关推荐
娃哈哈_3 分钟前
基于Testng + Playwright的H5自动化巡检工具
测试开发·测试工具·自动化·html5·可用性测试·testng·playwright
安冬的码畜日常5 小时前
【玩转 Postman 接口测试与开发2_006】第六章:Postman 测试脚本的创建(中):脚本的位置与执行顺序、AI助手及私有模块的使用
测试工具·postman·测试脚本·postbot·package library
上海_彭彭8 小时前
【提效工具开发】Python功能模块执行和 SQL 执行 需求整理
开发语言·python·sql·测试工具·element
测试19989 小时前
2024软件测试面试热点问题
自动化测试·软件测试·python·测试工具·面试·职场和发展·压力测试
代码欢乐豆11 小时前
数据采集之selenium模拟登录
python·selenium·测试工具
测试杂货铺13 小时前
外包干了2年,快要废了。。
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
小码哥说测试15 小时前
接口测试用例设计的关键步骤与技巧解析!
自动化测试·测试工具·jmeter·职场和发展·测试用例·接口测试·postman
小白学大数据1 天前
正则表达式在Kotlin中的应用:提取图片链接
开发语言·python·selenium·正则表达式·kotlin
awonw1 天前
[java][框架]springMVC(1/2)
测试工具·postman
迃幵chen1 天前
wireshark-网络分析工具
网络·测试工具·wireshark