【问题标题】:How to click the "clone or download" button on https://github.com/robotframework/SeleniumLibrary/ through robotframework?如何通过robotframework点击https://github.com/robotframework/SeleniumLibrary/上的“克隆或下载”按钮?
【发布时间】:2019-06-04 20:19:25
【问题描述】:

我正在尝试自动从 github 下载 repo。我无法点击clone or download按钮的元素。

代码试验:

open browser              https://github.com/robotframework/SeleniumLibrary/    chrome

Click Element             //a[contains(@class,'btn btn-sm btn-primary')]

HTML:

<summary class="btn btn-sm btn-primary">
    Clone or download
    <span class="dropdown-caret"></span>
  </summary>

【问题讨论】:

  • 您好,欢迎来到 stackoverflow,因为我检查了上面提到的您不是问题。我发现你点击了错误的 xpath。我建议您使用 chrome 中的任何扩展工具,例如:“Relative xpath Helper”来检查任何元素。解决您的问题只需将您的 xpath 更改为: //SUMMARY[@class='btn btn-sm btn-primary']

标签: selenium-webdriver xpath webdriver robotframework


【解决方案1】:

要点击文本为克隆或下载的元素,您可以使用以下解决方案:

open browser              https://github.com/robotframework/SeleniumLibrary/    chrome
Click Element             //summary[@class='btn btn-sm btn-primary']

【讨论】:

  • 谢谢,是的,是点击错误
猜你喜欢
  • 2018-01-11
  • 2013-02-24
  • 2018-05-27
  • 2019-11-29
  • 2020-08-18
  • 1970-01-01
  • 2019-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多