Размер окна теста Selenium с Python, запущенного под другим пользователем - PullRequest
0 голосов
/ 05 сентября 2018

В нашей компании существует программное обеспечение, которое автоматизирует процесс тестирования, выполняет сценарии, запросы SQL и т. Д. На компьютере с Windows. Он запускает их под своим пользователем домена.

Я пытаюсь реализовать некоторые браузерные тесты пользовательского интерфейса, используя Selenium с Python3. Проблема, с которой я столкнулся, заключается в том, что когда программное обеспечение автоматизации пытается запустить мой скрипт py, оно не может изменить разрешение окна браузера больше, чем 1032x776, когда я использую self.driver.maximize_window() или self.driver.set_window_size(1920, 1080). Прекрасно работает, когда я запускаю этот скрипт самостоятельно.

Я понимаю, что когда скрипт py запускается от другого пользователя, он имеет собственное разрешение экрана сеанса. Поэтому я попытался вручную изменить разрешение, применив решение dwurf из этой темы . Он отлично работает в моей текущей сессии Win, но не работает для программного обеспечения.

Есть ли решение?

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