【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())#打印是否选中




猜你喜欢

转载自blog.csdn.net/qq_38534107/article/details/80313402
今日推荐