Я использую Chrome в качестве браузера и не могу понять, как отклонить диалоговое окно печати, которое появляется при нажатии определенной кнопки. Я попытался использовать browser.dismissAlert();
и browser.keys([browser.Keys.ESCAPE]);
, чтобы нажать кнопку выхода, и никто не работает. Я не уверен, что Nightwatch знает, что есть диалог вообще.Отключение диалогового окна печати в Nightwatch?
Я искал онлайн и, похоже, не нашел решения ... у кого-нибудь есть идеи?
Использование Selenium вам нужно переключиться на чеку и принять его. [Этот ответ] (http://stackoverflow.com/a/13714614/1555990), хотя не специально для вашего вопроса, есть пример того, как переключиться и принять предупреждение. – That1Guy
Я действительно пробовал, и это не сработало, к сожалению! Я видел похожие вопросы, когда у людей не было этой проблемы в других браузерах, поэтому я чувствую, что Chrome не позволяет тесту взаимодействовать с ним. – Lauripops
Если .acceptAlert() работал, но .dismissAlert(), вы можете опубликуйте эту проблему на github, возможно, это ошибка. –