R 从下拉菜单中选择时出现硒问题
我已经查看并尝试了在其他关于使用RSelenium的下拉菜单的问题中找到的所有可能的替代方案。然而,由于某种原因,他们中没有一个人能够解决这个问题 我正在尝试填写一个由2个下拉菜单和2个日期选择器+一个按键组成的表单。我无法通过“Empresa”的第一个下拉列表 我已经成功地选择了appropiate元素,但是当单击时什么也没有发生。此外,无法在Selenium单击中复制手动单击的行为 希望有人有我可以应用的见解R 从下拉菜单中选择时出现硒问题,r,selenium,web-scraping,rselenium,R,Selenium,Web Scraping,Rselenium,我已经查看并尝试了在其他关于使用RSelenium的下拉菜单的问题中找到的所有可能的替代方案。然而,由于某种原因,他们中没有一个人能够解决这个问题 我正在尝试填写一个由2个下拉菜单和2个日期选择器+一个按键组成的表单。我无法通过“Empresa”的第一个下拉列表 我已经成功地选择了appropiate元素,但是当单击时什么也没有发生。此外,无法在Selenium单击中复制手动单击的行为 希望有人有我可以应用的见解 library(tidyverse) library(RSelenium) li
library(tidyverse)
library(RSelenium)
link <- "https://www.smv.gob.pe/Frm_EVCP?data=5A959494701B26421F184C081CACF55BFA328E8EBC"
driver <- rsDriver(browser="firefox", port=4545L)
remote_driver <- driver[["client"]]
# remote_driver$open()
remote_driver$navigate(link)
Credicorp_SAF <- remote_driver$findElement(using = "xpath",value = '/html/body/form/div[3]/div[2]/div/div[2]/div[2]/div[2]/div[2]/div[2]/select/option[contains(text(), "CREDICORP CAPITAL")]')
Credicorp_SAF$clickElement() #Nothing happens in the open browser
Credicorp_SAF$getElementText() #Verifying it's the correct one
库(tidyverse)
图书馆(资源库)
link页面使用jQuery。您可以通过以下方式从javascript触发:
$('[name="ctl00$MainContent$cboDenominacionSocial"]').val("124863")
$('[name="ctl00$MainContent$cboDenominacionSocial"]').trigger('change')
我不确定如何在RSelenium中执行该操作,显然它类似于:
remDr$executeScript(script, args = list("dummy"))