Каким образом можно зафиксировать максимальный размер окна браузера во время выполнения тестов? И хорошо ли пользоваться этим?
Так там же в документации всё просто
Заданный размер
Configuration.browserSize = “1920x1080”;
Либо максимальный
Configuration.startMaximized = true;
Спасибо, всё работает. Надо было поместить configuration.startMaximized = true; внутри теста, и волшебство случилось.
А вы давно не обновляли версию селениде, что ли?
Советую обновиться.
Там в последних версиях настройку startMaximized выпилили, и это неспроста:
“Есть мнение, что это плохая практика, потому что размер окна браузера зависит от текущего окружения, что может привести к моргающим тестам. Рекомендуем использовать Configuration.browserSize (по умолчанию 1366x768).”
Да, давненько не обновлялся. Спасибо дядь Андрей за ваши труды
Лирика:
Мнения конечно у всех разные, кто то считает что разница в тестировании на разном окружении это тоже своего рода тестирование
А то это как тестировать Виндовые приложения на Линукс под Вайн. потому что есть мнение, что Винда - говно ))))))))
Да, и такое мнение имеет право на существование. Оно по-своему вполне логичное.
Просто на практике такие случайные падения доставляют массу проблем, а толку ноль. Никто не парится с изучением случайного падения “один раз из ста и только на одной машине”. Тест тупо перезапускают или игнорируют.