Я был удивлен, не найдя разумного решения, как запустить тесты Selenium webdriver с использованием Selenium Grid, но запускать каждый тест с помощью нескольких браузеров. Предпочтительно, я хотел бы иметь какую-то конфигурацию (файл или жестко закодированную), где я могу указать все браузеры, которые я хочу, чтобы мои тесты запускались. И тогда каждый тест будет запускаться в каждом из этих браузеров.Селевое параллельное тестирование на нескольких браузерах (JAVA)
Я предполагаю, что вы можете написать свой собственный тест-студент и поместить цикл, повторяя каждую тестовую последовательность через все браузеры. Но может быть, кто-то знает более элегантное решение? Кто-нибудь это сделал?
P.S. Я нашел решения, которые советуют дублировать тесты и указывать параметры браузера для каждого теста. Я не хочу этого.
Мы использовали Selenium Grid для одновременного запуска тестов на нескольких машинах. Для каждой машины мы настроили Selenium Grid для использования разных браузеров (Firefox и IE). Я не могу сказать, как именно он был настроен, как это сделал наш администратор Jenkins, но это возможно! – Korashen