Почему RSelenium не может нажать эту кнопку?

Я пытаюсь автоматизировать просмотр сайта с помощью RSelenium, чтобы получить последние запланированные даты выпуска. Моя проблема заключается в том, что при посещении URL-адреса появляется всплывающая проверка возраста. Страница (age-check-page) состоит из двух кнопок, которые у меня не получилось нажать через RSelenium. Код, который я использую до сих пор, добавлен ниже, каково решение этой проблемы?

#Varialble and URL
s4 <- "https://www.systembolaget.se"

#Start Server
rd <- rsDriver()
remDr <- rd[["client"]]

#Load Page
remDr$navigate(s4)
webE <- remDr$findElements("class name", "action")
webE$isElementEnabled()
webE$clickElement()

person Allan A    schedule 15.05.2017    source источник


Ответы (1)


Вам нужно более точно настроить селектор:

#Varialble and URL
s4 <- "https://www.systembolaget.se"

#Start Server
rd <- rsDriver()
remDr <- rd[["client"]]

#Load Page
remDr$navigate(s4)
webE <- remDr$findElement("css", "#modal-agecheck .action.primary")
webE$clickElement()
person jdharrison    schedule 15.05.2017
comment
Большое спасибо jdharrison! - person Allan A; 16.05.2017