当前位置:   article > 正文

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

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

html文件

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <p>测试勾选</p>
  9. <div>
  10. <input type="checkbox" name="bicle" value="bicle">自行车
  11. <br>
  12. <input type="checkbox" name="car" value="car" checked> 汽车
  13. </div>
  14. </body>
  15. </html>

代码

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

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

  1. from selenium import webdriver
  2. import time
  3. # 创建浏览器驱动对象
  4. from selenium.webdriver.common.by import By
  5. driver = webdriver.Chrome() # 参数写浏览器驱动文件的路径,若配置到环境变量就不用写了
  6. # 访问网址
  7. driver.get("E:\django\接口准备1\多选框.html")
  8. # 点击选择自行车
  9. ele1 = driver.find_element(By.CSS_SELECTOR,'input[name="bicle"]')
  10. ele1.click()
  11. time.sleep(1)
  12. # 点击汽车的选框(点击后会关闭)
  13. ele2 = driver.find_element(By.CSS_SELECTOR,'input[name="car"]')
  14. ele2.click()
  15. print("自行车是否选中", ele1.is_selected())
  16. print("汽车是否选中", ele2.is_selected())
  17. # driver.close()
  18. # driver.quit() # 这个的效果就是离开整个浏览器

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/701283
推荐阅读
相关标签
  

闽ICP备14008679号