【问题标题】:cannot click on the clickbox with web automation selenium and python无法点击带有 web 自动化 selenium 和 python 的点击框
【发布时间】:2020-10-19 12:50:03
【问题描述】:

在我的 python selenium 代码中使用这一行,它找不到点击框来点击

agreeone = driver.find_element_by_xpath('//[@id="ulappointmentInfo"]/table/tbody/tr[10]/td[2]/input[1]')

agreeone.click()

检查结果

有什么建议吗?

【问题讨论】:

    标签: python selenium checkbox


    【解决方案1】:

    好吧,您可以尝试以下一些解决方案:

    1 - 在浏览器后面验证输入路径是否正确,在 Chrome 中使用 F12,然后使用命令(Ctrl + Shift + C)进入元素选择模式,选择元素并单击,然后用鼠标右键单击按钮Copy> Copy xpath,Copy full xpath,用2测试看看是不是这个问题。

    2 - 测试页面上是否确实存在该元素,例如使用以下算法:

     def check_exists_by_xpath (self, xpath):
         try:
             self.driver.find_element_by_xpath (xpath)
         except NoSuchElementException:
             return False
         return True
    

    【讨论】:

      猜你喜欢
      • 2020-01-07
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 2013-07-19
      • 2017-12-08
      相关资源
      最近更新 更多