微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用 RSelenium 从 UL 中选择项目

如何解决无法使用 RSelenium 从 UL 中选择项目

    localDownload <- paste0(getwd(),"/arquivos")
localDownload <- gsub("/","\\\\\\",localDownload)
eCaps <- list(
  chromeOptions = 
    list(prefs = list("profile.default_content_settings.popups" = 0L,"download.prompt_for_download" = FALSE,"directory_upgrade" = TRUE,"download.default_directory" = localDownload
    )
    )
)

driver <- rsDriver(extraCapabilities = eCaps,browser = c("chrome"),chromever = "89.0.4389.23")
url <- "https://biblioteca.aneel.gov.br/index.html"
driver$client$navigate(url = url)
webElem <- driver$client$findElements("id","mainFrame")
driver$client$switchToFrame(webElem[[1]])
xpath <- "/html/body/div[1]/form/div/table/tbody/tr[4]/td[1]/table/tbody/tr/td[3]/a"
opcao <- driver$client$findElement(using = "xpath",value = xpath)
opcao$clickElement()
xpath <- "/html/body/div[1]/div[3]/table/tbody/tr[2]/td[1]/div[2]/a"
opcao <- driver$client$findElement(using = "xpath",value = xpath)
opcao$clickElement()
xpath <- "/html/body/div[1]/div[3]/table/tbody/tr[2]/td[1]/table/tbody/tr[2]/td[2]/button"
opcao <- driver$client$findElement(using = "xpath",value = xpath)
opcao$clickElement()
xpath<- "/html/body/div[14]/ul/li[15]/label/input"
opcao2 <- opcao$findElement(using = "xpath",value = xpath)
opcao2$clickElement()

这是我的代码,我试图从 UL 中选择此选项,但无法通过单击元素然后选择正确的

  • 网站: https://biblioteca.aneel.gov.br/index.html

    section that im trying to select

  • 版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。