2016-08-19 1 views
0

Я пытаюсь закрыть окно, но оно дает мне предупреждение javascript, чтобы нажать «Оставить» или «Остаться».Как я могу щелкнуть Javascript-оповещение с помощью Watir-webdriver при автоматизации на браузере Chrome.

Я пробовал $browser.execute_script("window.confirm = function() {return true}") код, но он не работает.

ответ

0

выполнить этот код:

window.onbeforeunload = null; 
+0

Я запустил его с помощью этого кода «$ browser.execute_script (« window.onbeforeunload = null: »)», но он бросает эту ошибку «неожиданное предупреждение открыто: {Текст предупреждения: возникли проблемы с получением цитаты? Мы заметили, что вы покидаете страницу. Если у вас возникли проблемы с получением котировки, позвоните нам по телефону 6221 2111, по понедельникам - пятницам. 8:00 - 20:00, и мы вас устроим. Если у вас есть аккаунт с мы сохраним вашу цитату, и она будет доступна в вашем диспетчере политик.} (Информация о сессии: chrome = 52.0.2743.116) (Информация о драйвере: chromedriver = 2.21.371459 (36d3d07f660ff2, платформа = Windows NT 10.0 x86) " – Rohit

+0

О, Боже, я ошибся – XianChen

+0

Последний символ ';' – XianChen

1

Watir имеет встроенный Alert класса. Вы можете попробовать browser.alert.ok

Смежные вопросы