【问题标题】:I cannot find the element in html code below using Selenium Robot Framework我无法使用 Selenium Robot Framework 在下面的 html 代码中找到该元素
【发布时间】:2017-11-26 07:02:23
【问题描述】:

下面是切换元素的 HTML 代码。这是一个侧边栏菜单(nbn 网络部署报告>,一旦单击或展开,将显示两个链接。我已经尝试使用“网络部署报告”使用“单击元素”关键字,但它没有用。

<a data-toggle="collapse" data-target="#id24aff85" class="has-icon" aria-expanded="true">           

                    nbn™ network rollout reports


<small class="pull-right collapse-icon-chevron"></small>
</a>

【问题讨论】:

  • 你试过的定位器是什么?
  • 我尝试了以下关键字但没有成功:单击元素网络部署报告我仍然是 Robot Framework 的新手,所以我不太熟悉其他技术。有人可以建议如何单击元素“nbn 网络推出报告”吗?谢谢。
  • 请显示您尝试过的内容以及确切的错误。

标签: python selenium-webdriver robotframework


【解决方案1】:

假设元素是可见的,并且确实是一个超链接,以下应该可以工作:

Click Element     link=nbn™ network rollout reports

否则,可以选择一种用于更灵活搜索的 xpath 方法:

Click Element    xpath=//a[contains(text(),'network rollout reports')]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-21
    • 2022-01-05
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 2021-11-13
    相关资源
    最近更新 更多