RSelenium:阻止网站在Chrome中显示通知

时间:2019-01-06 19:14:30

标签: r selenium google-chrome rselenium

enter image description here

我正在使用RSelenium,并且我想将Chrome设置为默认情况下阻止通知。挑战在于我有多个docker容器同时运行,因此解决方案必须扩展。如何以编程方式完成?

我从this post得知可以在python中完成,但语法不会转换为R。

到目前为止,这是我的代码:

library(RSelenium)

driver<- rsDriver(port = 4445L, browser = 'chrome')
remDr <- driver[["client"]]
remDr$open()
remDr$navigate("https://www.blendernation.com/")

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

remDr$navigate(URL)

在这里看到通知问题

remDr$sendKeysToActiveElement(list(key = "escape"))

“通知”对话框仍然可见,但是现在浏览器响应UI命令(如sendkeys等)。因此,您可以继续进行下去。