【发布时间】:2016-03-24 21:42:32
【问题描述】:
我想使用 python 脚本选择复选框。以下是复选框详细信息。
<input name="ordno" value="1151218005204|N" onclick="checkCheck(5);" type="checkbox">
我已经尝试过下面提到的语法但无法正常工作:
driver.find_element_by_xpath("//input[@type='checkbox', @onclick=checkCheck(4)]").click()
driver.find_element_by_xpath("//onclick[contains(text(),'checkCheck(5);')]/following-sibling::checkbox").click()
任何人都可以帮助我选择正确的复选框。 提前致谢
【问题讨论】:
-
-
是否启用了此复选框元素?出现任何错误?
-
启用意味着什么?当我尝试使用以下命令访问此复选框时......所以错误就像找不到元素一样。
-
driver.find_element_by_xpath("//input[@type='checkbox', @onclick=checkCheck(4)]").click() driver.find_element_by_xpath("//onclick[contains(text) (),'checkCheck(5);')]/following-sibling::checkbox").click()
-
可能在您尝试点击它的那一刻不可见?您是否尝试过添加隐式等待让页面完全加载?
标签: python-2.7 selenium xpath checkbox selection