【问题标题】:Find xpath of an element from text contained within a div [Robot framework]从 div [机器人框架] 中包含的文本中查找元素的 xpath
【发布时间】:2021-03-01 04:58:20
【问题描述】:

我需要检索页面上元素的 xpath,但我所知道的关于该元素的所有信息是它将包含某个字符串,比如说“必需的文本”,并且它将位于 div 中。我想在页面中搜索此字符串并将 xpath 返回到此 div。

我尝试过类似的方法:

${findXPath} =   Get Element Attribute   //*[contains(text(),'required text')]   xpath

但这不会返回任何内容。

【问题讨论】:

  • 我想这已经是你的 xpath //*[contains(text(),'required text')] required text 将是每个不同元素的变量值。

标签: python selenium xpath robotframework


【解决方案1】:

XPath 不是WebElement 的属性。 是一个元素 Locating Strategy

所以Selenium 将无法返回 xpath

【讨论】:

    猜你喜欢
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2018-01-24
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-11-11
    • 2014-09-29
    相关资源
    最近更新 更多