Selenium如何选中某个checkbox
作者:网络转载 发布时间:[ 2014/4/21 15:12:47 ] 推荐标签:自动化测试工具及框架 软件测试工具
|
#选中某个checkbox
#第一种方法用xpath
checkboxs = 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取出来,然后将第一条记录勾选。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
两种自动化测试工具AutoRunner与Selenium的对比关于Selenium自动化测试框架的较佳设计模式关于Selenium自动化测试框架那些你不知道的事哪种场景下,需要维护Selenium自动化测试过程?如何对Selenium自动化测试框架进行维护?Selenium自动化测试框架在自动化测试中发挥哪些作用?如何使用自动化测试框架ATF执行Selenium脚本?自动化测试脚本怎么写?如何使用Selenium录制浏览器的脚本?Selenium自动化测试框架软件好用吗?Selenium自动化测试框架ATF是如何根据数据生成用例的?多功能Selenium自动化测试框架软件ATFJava版本的Selenium异常记录第一个UI脚本-Python+Selenium实例:用Selenium和用Webdriver构建出来的测试工程如何放慢Selenium的运行速度Selenium FF WebDriver运行时开启firebug的2种方式

sales@spasvo.com