RSelenium 中的 XPath:按文本查找

XPath in RSelenium: Find by text

问题:

我的做法:

对于下面的 html 代码段,

当我做的时候

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

我明白了

[[1]]
[1] "Handel"

但是,当我现在搜索

> remDr$findElement('xpath', "//li[text() = 'Handel']")

回答:

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

对于 text(),我看不到粗体文本。 RSelenium 在这方面具有误导性,因为当我使用 getElementText() 时它不会 return text(),而是 returns ..