как тестировать несколько браузеров (версий) с помощью selenium и junit

Я только что открыл для себя selenium - отличный инструмент!
Я планирую запускать/использовать сгенерированный selenium-ide код junit4. Но мне нужно, чтобы он работал со многими браузерами/веб-драйверами. Существует ли junit/java-паттерн для этого случая использования? Моей первой идеей было использовать @RunWith(Parameterized.class) и предоставить список WebDrivers (параметр для класса - возможно, предоставляется как внешний файл с перечнем браузеров и версий?!). Хорошая ли это идея? Можно ли предоставить центральный @Parameters -метод, который будет использоваться всеми моими Selenium-тестами?

Какие есть альтернативы?

Возможно ли изменить "Формат", который Selenium экспортирует, чтобы минимизировать ручные изменения?

8
задан Dmitriy 18 January 2019 в 16:21
поделиться