【问题标题】:How to click a button that has no name or id elements如何单击没有名称或 id 元素的按钮
【发布时间】:2020-05-06 18:16:34
【问题描述】:

我在 python 中使用 selenium,并且我正在使用此命令单击按钮

loginbtn= driver.find_element_by_id('btnLogin').click()

我现在的问题是我有 2 个没有名称或 ID 的按钮,并且代码与下面的照片完全相同。

有什么方法可以定义我想点击提交按钮还是取消按钮?

【问题讨论】:

    标签: python selenium selenium-chromedriver


    【解决方案1】:

    使用下面的 xpath。

    提交:

    driver.find_element_by_xpath('//button[./span[text()="Submit"]]').click()
    

    用于取消。

    driver.find_element_by_xpath('//button[./span[text()="Cancel"]]').click()
    

    【讨论】:

      猜你喜欢
      • 2015-11-02
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-15
      相关资源
      最近更新 更多