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属性
最后选择它
浙公网安备 33010602011771号