qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

Selenium如何选中某个checkbox

#选中某个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取出来,然后将第一条记录勾选。

posted on 2014-04-22 14:00 顺其自然EVO 阅读(642) 评论(0)  编辑  收藏 所属分类: selenium and watir webdrivers 自动化测试学习


只有注册用户登录后才能发表评论。


网站导航:
 
<2014年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜