首页 > 其他 > 详细

12.单选框和多选框

时间:2019-07-22 21:38:59      阅读:84      评论:0      收藏:0      [点我收藏+]
  • 认识单选框和多选框
    • <!DOCTYPE html>
      <html>
      <head>
          <title></title>
      </head>
      <body>
          <!-- 单选框 -->
          <div>性别:
              <label><input type="radio" name="sex" value="男生">男生</label>
              <label><input type="radio" name="sex" value="女生">女生</label>
          </div>
          <!-- 复选框 -->
          <div>
              爱好:
              <label><input type="checkbox" name="like" value="0">音乐</label>
              <label><input type="checkbox" name="like" value="1">旅游</label>
              <label><input type="checkbox" name="like" value="2">书籍</label>
              <label><input type="checkbox" name="like" value="3">运动</label>
          </div>
       
      </body>
      </html>

      技术分享图片

  • 单选:radio
    • # coding:utf-8
      from selenium import webdriver
      import time
      driver=webdriver.Firefox()
      driver.get("file:///D:/Documents/My%20py/checkbox.html")
      time.sleep(5)
      driver.find_element_by_xpath("//*[@value=‘男生‘]").click()
      time.sleep(5)
      driver.find_element_by_xpath("//*[@value=‘女生‘]").click()

       

  • 复选框:checkbox
    • 选中其中一个选项
      • # coding:utf-8
        from selenium import webdriver
        import time
        driver=webdriver.Firefox()
        driver.get("file:///D:/Documents/My%20py/checkbox.html")
        time.sleep(5)
        driver.find_element_by_xpath("//*[@value=‘0‘]").click()
    • 全部选中
      • # coding:utf-8
        from selenium import webdriver
        import time
        driver=webdriver.Firefox()
        driver.get("file:///D:/Documents/My%20py/checkbox.html")
        time.sleep(5)
        checkboxs=driver.find_elements_by_xpath("//*[@type=‘checkbox‘]")
        for i in checkboxs:
            i.click()

         

  • 判断选项是否选中:is_selected()
    • # coding:utf-8
      from selenium import webdriver
      import time
      driver=webdriver.Firefox()
      driver.get("file:///D:/Documents/My%20py/checkbox.html")
      time.sleep(5)
      #判断没有点击之前,选项框的状态
      s=driver.find_element_by_xpath("//*[@value=‘0‘]").is_selected()
      print (s)
      #选中选择框
      driver.find_element_by_xpath("//*[@value=‘0‘]").click()
      #判断点击之后,选项框的状态
      r=driver.find_element_by_xpath("//*[@value=‘0‘]").is_selected()
      print(r)

       

12.单选框和多选框

原文:https://www.cnblogs.com/Arcy/p/11228140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!