RSelenium-登录到Google帐户

时间:2019-03-19 13:06:00

标签: r selenium rselenium

我想创建一个R代码,该代码可转至Google地图并创建自定义地图。我遇到的问题是登录我的Google帐户。出于公司原因,我只能使用R来做到这一点。我尝试使用以下链接,但无济于事。

https://gist.github.com/ikegami-yukino/51b247080976cb41fe93

当我尝试查找电子邮件标识符时,似乎没有问题也没有警告,这使我相信它是不正确的。但是,当我尝试突出显示该元素或使用发送键发送该元素的电子邮件时,出现此错误:

Error: attempt to apply non-function

代码如下:

require(RSelenium)

rd <- rsDriver(browser=c("chrome"), chromever="73.0.3683.68")
#rd$client$setWindowPosition(-2000, 0)
#Go to page
rd$client$navigate('https://www.google.fr/maps/')
menu_button <- rd$client$findElement(using = 'css selector', "button.searchbox-hamburger")
menu_button$clickElement()
adress_widget <- rd$client$findElements(using = 'class', "widget-settings-button")
adress_widget[[12]]$clickElement()
email <- rd$client$findElements(using = 'id', "identifierId")
email$sendKeysToElement(list("mymail@gmail.com"))
email$highlightElement()

有什么想法吗?

我在最后两行出现错误

0 个答案:

没有答案