Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Кросбраузерное тестирование с разным разрешением браузера

junit
java
webdriver
Теги: #<Tag:0x00007fedb7e70138> #<Tag:0x00007fedb7ea3fb0> #<Tag:0x00007fedb7ea3e70>

(Алексей Герасимов) #1

Здравствуйте. Я на писал тесты с использованием Java, Webdriver и Junit
Сейчас запускаю тесты через безголовый хром.

Хочу дополнительно запускать в ФФ и добавить парочку других разрешений экрана.

Найти что-то внятное не удалось, все примеры идут под testng.

Если Вам попадалось, что-то по теме, скиньте, пожалуйста, ссылочку.


(Alexandr D ) #2

Вынести настройку разрешения и выбор браузера на уровень тестовых параметров (в цмд).


(Алексей Герасимов) #3

Похоже опять я уперся в скрипты (( Запрос “bash-скрипты для тестирования” в очередной раз ничего полезного не принес, какая-то прямо закрытая тема.

Дайте, пожалуйста, ссылку на bash-скрипты для чайников, но в сфере тестирования… Вся информация, которую я по ним находил довольно общая и как применить ее к тестированию понять сложно.


(Dmytro Kryshtopenko) #4

"

"
имелось ввиду VM опции, куда можно закинуть -DbrowserName и -DscreenSize переменные с разделителем " " (проблел). Почитайте про System java properties.
Затем изучите geckdriver на github-е. Научитесь создавать кастомные под себя профили Firefox. Изучите setsize метод Webdriver-а. Дальше все станет яснее.


(Алексей Герасимов) #5

Спасибо