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()         # 这个的效果就是离开整个浏览器
相关推荐
安冬的码畜日常8 小时前
【JUnit实战3_24】 第十四章:JUnit 5 扩展模型(Extension API)实战(下)
测试工具·junit·单元测试·jdbc·junit5扩展·junit extension
安全不再安全10 小时前
免杀技巧 - 早鸟注入详细学习笔记
linux·windows·笔记·学习·测试工具·web安全·网络安全
西游音月11 小时前
(2)pytest+Selenium自动化测试-环境准备
selenium·测试工具·pytest
明月与玄武15 小时前
Postman 的汉化安装中文版及使用指南!
测试工具·postman·postman汉化
程序员杰哥16 小时前
Fiddler抓包手机和部分app无法连接网络问题
自动化测试·软件测试·python·测试工具·智能手机·fiddler·测试用例
我的xiaodoujiao17 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 23--数据驱动--参数化处理 Yaml 文件
python·学习·测试工具·pytest
要一杯卡布奇诺1 天前
测开百日计划——Day1
功能测试·测试工具·单元测试·集成测试
安冬的码畜日常2 天前
【JUnit实战3_28】第十七章:用 JUnit 5 实测 SpringBoot 项目
spring boot·功能测试·测试工具·设计模式·单元测试·junit5
程序员三藏2 天前
接口自动化测试框架搭建详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
卖个几把萌2 天前
【02】JMeter登录保存cookie用于后面的接口
测试工具·jmeter