【2018.05.14】python3.6+selenium 单选框和复选框

下面是一个单选框和复选框的HTML文件

<html>  
    <head>  

    <title>"X box 单选"</title>  
    </head>  
    <body>  
    
    </form>  
    <h4>单选:性别</h4>   
    <form>  
    <label value="radio">男</label>   
    <input name="sex" value="male" id="boy" type="radio"><br>  
    <label value="radio1">女</label>  
    <input name="sex" value="female" id="girl" type="radio">  
    </form>  
    
    <h4>selenium 自动化 早点学习啊</h4>  
    <form>  
    <!-- <label for="c1">checkbox1</label> -->  
    <input id="c1" type="checkbox">selenium<br>  
    <!-- <label for="c2">checkbox2</label> -->  
    <input id="c2" type="checkbox">python<br>  
    <!-- <label for="c3">checkbox3</label> -->  
    <input id="c3" type="checkbox">appium<br>  
    
    <!-- <form>  
    <input type="radio" name="sex" value="male" /> Male  
    <br />  
    <input type="radio" name="sex" value="female" /> Female  
    </form> -->  
      
    </body>  
    </html>


#coding = utf -8
'''
单选框和复选框
adiobox,checkbox
'''
from selenium import webdriver
import time

driver = webdriver.Chrome()
url = 'file:///C:/Users/Administrator/Desktop/choosebox.html'
driver.get(url)
driver.find_element_by_id('boy').click()
#driver.find_element_by_id('c1').click()
checkboxs = driver.find_elements_by_xpath(".//*[@type='checkbox']")
checkboxs[1].click()#先点击一次
print(checkboxs)
for i in checkboxs:
    i.click()        #第二次点击后反选
    print(i.is_selected())#打印是否选中




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值