Как выбрать «Отмена» из опций печати Chrome при использовании Selenium C# - PullRequest
0 голосов
/ 11 февраля 2020

Я тестирую веб-приложение, которое печатает этикетки. Я выбрал параметр (из самого веб-приложения) для «Печать в Интернет», который открывает новую вкладку с изображением печати этикетки. Однако параметры печати Chrome также отображаются и накладываются на изображение на вкладке позади. Я пытаюсь утверждать, что печатное изображение отображается, чтобы мой тест мог пройти, но я не могу выбрать кнопку «Отмена» в параметрах печати Chrome. Chrome Скриншот параметров печати

Я пытался использовать: driver.SwitchTo (). Window (Driver.driver.WindowHandles.Last ()); driver.FindElement (By.cssSelector ()). Click ();

Но, похоже, это не сработает.

Я также пытался переключиться на последнее окно и утверждать, что изображение отображается без нажатия кнопки «Отмена», но это тоже не сработало.

У кого-нибудь есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...