selenium + python 处理 单选按钮

处理单选按钮:基本行为,1.捕获所有同类的单选按钮。2.使用遍历+if去判断自己需要点击的某一个或哪几个。3.点击它。代码如下 

radio = browser.find_elements_by_tag_name('input')
print radio,len(radio)

time.sleep(3)
for x in radio:
    if x.get_attribute('type')=='radio' and x.get_attribute('value')=='0':
        x.click()

第一行就是通过tag_name去找到所有以<input 开头的元素集。这里需注意的是 使用的是find_elements......而不是find_element.....   一个是元素集合,一个是单个元素

第二、三行打印所有的被保存起来的元素

第四行使用for 进行遍历

第五行使用if 来判断。 get.attribute()方法 我们可以在里面加你要找的那个元素的属性比如它有type/value属性

最后选择它

posted on 2013-12-10 15:06  生命线的挣扎  阅读(413)  评论(0)    收藏  举报

导航