RSelenium中的XPath:按文本查找

问题描述 投票:0回答:1

问题

  • 如何通过文本找到元素1468?
  • 为什么不按我尝试的方式工作?

我的方法

对于下面的html代码段,

HTML-Code

当我这样做

> t <- remDr$findElement('xpath', "//li[@data-iid = '1468']")
> t$getElementText()

我知道

[[1]]
[1] "Handel"

但是,当我现在搜索

> remDr$findElement('xpath', "//li[text() = 'Handel']")
r xpath rselenium
1个回答
0
投票

答案

remDr$findElement('xpath', "//li[. = 'Handel']")解决了。

使用text(),我没有得到黑体。 RSelenium在这方面具有误导性,因为当我使用text()时它不返回getElementText(),而是返回.

© www.soinside.com 2019 - 2024. All rights reserved.