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()         # 这个的效果就是离开整个浏览器
相关推荐
码力码力我爱你21 小时前
C++ WebDriver扩展
c++·selenium·测试工具
能摆一天是一天1 天前
Python 爬虫 根据ID获得UP视频信息
开发语言·爬虫·python·selenium
土小帽软件测试1 天前
fiddler抓包16_自动重定向(mock数据)
测试工具·fiddler·抓包·软件测试学习
Kakaxiii2 天前
UMLS的api调用(Postman)
人工智能·深度学习·测试工具·自然语言处理·postman
可遇_不可求2 天前
使用Charles进行Mock数据:高效提升前端交互测试效率
测试工具
NPE~2 天前
爬虫入门 & Selenium使用
爬虫·python·selenium·测试工具·xpath
sp_fyf_20243 天前
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-29
人工智能·深度学习·神经网络·测试工具·算法·语言模型·软件工程
吾爱星辰4 天前
【Kotlin基于selenium实现自动化测试】初识selenium以及搭建项目基本骨架(1)
java·开发语言·jvm·selenium·kotlin
小旺不正经4 天前
selenium过webdriver检测
python·selenium·测试工具
牧魂.4 天前
pom web 自动化测试框架分享
功能测试·测试工具·测试框架·pom