2016-06-23 2 views
0

У меня есть простой вход в HTML5, который показывает уведомление, если сбой входа.selenium - утверждать существование уведомлений

Я использую Notification API Javascript для уведомления здесь: https://developer.mozilla.org/en-US/docs/Web/API/notification

Кроме того, я хочу, чтобы проверить наличие уведомления в селена. Я хочу утверждать в селене, если такое уведомление отображается пользователю. Как я могу это сделать?

+0

Вы хотите добавить дополнительную информацию, чтобы она помогла людям понять, что именно вы имеете в виду и что с ними связано. – Rao

ответ

0

Кажется, что обрабатывать уведомления с использованием Selenium пока невозможно. Следуйте этим дискуссиям: https://github.com/seleniumhq/selenium/issues/1501https://github.com/SeleniumHQ/selenium/issues/2259

+0

Спасибо! Любая идея, как отключить функцию уведомления в хроме? Я пробовал это, но не работает: var options = new chrome.Options(); options.addArguments ("profile.default_content_setting_values.notifications", "2"); var driver = new webdriver.Builder(). WithCapabilities (options.toCapabilities()). Build(); –

+1

Первый - пожалуйста, формат код также в комментариях. Второй - «Не работает» ничего не говорит (у вас есть исключение, но уведомления все еще включены?). Я не знаю, как отключить его, поэтому, если вы не можете найти решение, вы можете начать новый поток. – kotoj

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