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