首页 测试 工具 查看内容

Selenium如何选中某个checkbox

2014-8-27 07:39| 发布者: | 查看: 524| 评论: 0

摘要: #选中某个checkbox#第一种方法用xpathcheckboxs = bigc_Driver.find_elements_by_xpath("//input")#第二种方法用tag_name#checkboxs = bigc_Driver.find_elements_by_tag_name("input")print len(checkboxs)for a in ...
#选中某个checkbox#第一种方法用xpathcheckboxs = bigc_Driver.find_elements_by_xpath("//input[@type='checkbox']")#第二种方法用tag_name#checkboxs = bigc_Driver.find_elements_by_tag_name("input")print len(checkboxs)for a in checkboxs:if a.get_attribute('value')=='1':a.click()  执行结果:  简要概述:  这两种方法都可以,但是通过xpath查找的数量是3,而通过tag_name查找的数量是35,显然通过xpath更加精确点。  这里使用到了循环,将所有的复核条件的checkbox取出来,然后将第一条记录勾选。

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部