我想在带有RSelenium
和的页面中找到所有指向 PDF 文件的链接Xpath
。
请考虑
require(RSelenium)
RSelenium::checkForServer()
RSelenium::startServer()
remDr <- remoteDriver()
remDr$open()
remDr$navigate("https://cran.r-project.org/manuals.html")
在页面中有多个指向 PDF 文件的链接,例如
<a href="doc/manuals/r-release/R-intro.pdf">PDF</a>
但我的第一次尝试
remDr$findElement(using = "xpath", "//a[contains(@href,'.pdf')/@href")
产生以下错误
Error: Summary: InvalidSelector
Detail: Argument was an invalid selector (e.g. XPath/CSS).
class: org.openqa.selenium.InvalidSelectorException
我的语法错了吗?