我试图检查所有复选框与硒的webdriver的数组。但是我正在努力寻找正确的方法/函数,不知何故,这整个代码很混乱。Python的硒阵列
我已经有一个或多个数据箱这样的:
<div class="data_row">
<span id="checkbox_detail_ONE" class="checkbox_detail">
<input type="checkbox" value="dir://TEST" name="file_list" onclick="check_enable_btn()">
从那里我要检查所有的复选框,除了一个名叫
checkbox_detail_ONE
在Python中我尝试这样
,但我猜它对曲解的误解:driver.find_elements_by_xpath()
:
for i in driver.find_elements_by_xpath("//span[@class='checkbox_detail']"):
if "ONE" in i.text:
print "Keep "
else:
print "Delete"
i.click()
经过一点typocorrection这个为我工作,谢谢!可惜我不能在修改错字'因为我在driver.find_elements_by_xpath'我会接受的解决方案,您编辑后 - 不,它不能再更改。 – schiggn 2015-02-13 07:58:43
看来我失去了一个“s”的地方,在那里任何其他错字的? – Cronax 2015-02-13 09:32:21
不行,现在一切都好!再次感谢。 – schiggn 2015-02-13 11:20:34