【问题标题】:checkbox selection using xpath technique selenium webdriver with python script使用 xpath 技术 selenium webdriver 和 python 脚本的复选框选择
【发布时间】: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


【解决方案1】:
driver.find_element_by_xpath("//input[@type='checkbox' and @onclick='checkCheck(5);']").click()

为我工作

【讨论】:

    猜你喜欢
    • 2015-01-22
    • 2017-06-09
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    • 1970-01-01
    • 2020-05-15
    • 2020-04-25
    相关资源
    最近更新 更多