Распознавание и нажатие оповещения с RSelenium - PullRequest
0 голосов
/ 24 мая 2019

У меня возникли трудности с предупреждением, которое я получаю во время цикла for. По сути, я не могу понять, как распознать предупреждение, когда оно появляется, а затем закрыть его. До сих пор я пробовал это:

if (is.character(mybrowser$getAlertText()) == TRUE) {
    mybrowser$acceptAlert
    }

Я получил его для распознавания текста предупреждения один раз, но когда я пытаюсь использовать его в приведенном выше утверждении if, он не работает. Для справки: это - это то, как выглядит предупреждение (я использую Windows 10, я знаю, я знаю).

ОБНОВЛЕНИЕ: я попытался использовать функцию try, и она все равно не закрывает предупреждение, а вместо этого зависает. Когда я останавливаю программу и пытаюсь закрыть предупреждение в консоли с помощью mybrowser$acceptAlert(), оно не распознает предупреждение и также зависает. mybrowser$switchToWindow(window) также висит. Страница, кажется, загружается, пока появляется предупреждение. Я не знаю, имеет ли это значение.

...