使用 Rselenium 在弹出框中输入文本
Enter text in popup box using Rselenium
我正在尝试使用 Rselenium 从 glassdoor 网站提取数据。我无法在弹出窗口中输入电子邮件 ID 和密码 window。
这是我的代码。我不确定我哪里出错了。当我尝试突出显示邮箱时,登录按钮被突出显示。
remDr$navigate("https://www.glassdoor.com")
webElem <- remDr$findElement("class", "sign-in")
webElem$highlightElement()
webElem$clickElement()
email <- webElem$findElement(using = "name", "username")
email$highlightElement()
email$sendKeysToElement(list("EMAIL ID")) -->Throwing Error
以下适用于最新 chrome:
library(RSelenium)
rD <- rsDriver()
remDr <- rD$client
remDr$navigate("https://www.glassdoor.com")
webElem <- remDr$findElement("class", "sign-in")
webElem$highlightElement()
webElem$clickElement()
remDr$setImplicitWaitTimeout()
email <- remDr$findElement(using = "id", "signInUsername")
email$sendKeysToElement(list("EMAIL ID"))
....
rm(rD)
gc()
我正在尝试使用 Rselenium 从 glassdoor 网站提取数据。我无法在弹出窗口中输入电子邮件 ID 和密码 window。 这是我的代码。我不确定我哪里出错了。当我尝试突出显示邮箱时,登录按钮被突出显示。
remDr$navigate("https://www.glassdoor.com")
webElem <- remDr$findElement("class", "sign-in")
webElem$highlightElement()
webElem$clickElement()
email <- webElem$findElement(using = "name", "username")
email$highlightElement()
email$sendKeysToElement(list("EMAIL ID")) -->Throwing Error
以下适用于最新 chrome:
library(RSelenium)
rD <- rsDriver()
remDr <- rD$client
remDr$navigate("https://www.glassdoor.com")
webElem <- remDr$findElement("class", "sign-in")
webElem$highlightElement()
webElem$clickElement()
remDr$setImplicitWaitTimeout()
email <- remDr$findElement(using = "id", "signInUsername")
email$sendKeysToElement(list("EMAIL ID"))
....
rm(rD)
gc()