Как увеличить разрешение экрана для виртуальных машин VMWare / vSphere для запуска тестов Selenium? - PullRequest
0 голосов
/ 04 ноября 2019

При выполнении тестов Selenium с использованием драйвера Chrome на виртуальной машине, созданной в vSphere / VMware, размер окна кажется ограниченным. Наши тесты пытаются установить размер окна равным 1920x1080, что приводит к следующим сообщениям журнала:

2019-11-04 10:14:55.1255 WARN Reloading WebDriver.
2019-11-04 10:14:55.1385 TRACE Choosed browser from config: Chrome
2019-11-04 10:14:59.8548 TRACE Window.Size: 1004 width and 748 height. Size is changing
2019-11-04 10:15:00.0728 TRACE Webdriver browser name: chrome
2019-11-04 10:15:00.0768 TRACE Webdriver browser version: 77.0.3865.120
2019-11-04 10:15:00.0768 TRACE Platform : Any
2019-11-04 10:15:00.0768 TRACE Browser size: {Width=1044, Height=788}
2019-11-04 10:15:00.0918 WARN WebDriver reloaded.

Как видите, размер окна немного увеличивается, но не до настроенного размера. Настройка меньшего размера окна, например 800x600, приводит к следующим сообщениям журнала:

2019-11-04 10:14:55.1255 WARN Reloading WebDriver.
2019-11-04 10:14:55.1385 TRACE Choosed browser from config: Chrome
2019-11-04 10:14:59.8548 TRACE Window.Size: 1004 width and 748 height. Size is changing
2019-11-04 10:15:00.0728 TRACE Webdriver browser name: chrome
2019-11-04 10:15:00.0768 TRACE Webdriver browser version: 77.0.3865.120
2019-11-04 10:15:00.0768 TRACE Platform : Any
2019-11-04 10:15:00.0768 TRACE Browser size: {Width=800, Height=600}
2019-11-04 10:15:00.0918 WARN WebDriver reloaded.

Таким образом, в этом случае размер окна был успешно обновлен. Таким образом, кажется, что размер окна каким-то образом ограничен, вероятно, разрешением экрана виртуальной машины.

Мы обновили инструменты VMware на машине, а также увеличили объем видеопамяти машины с 8до 16 МБ. Обе эти попытки привели к одному и тому же поведению.

Итак, вопрос: кто-нибудь знает, как мы можем увеличить разрешение экрана виртуальной машины (например, в веб-клиенте vSphere), чтобы наши тесты Selenium могли работать сразмер окна 1920х1080?

...