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() 可以判断是否选中
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() # 这个的效果就是离开整个浏览器