До этого проект был типа: Maven + TestNG + MyBicycle, запускал тесты на виртуальных машинах, всё работало вроде норм, но подумал, что пока не поздно перейти на gradle + selenide + junit, но не понимаю как запустить тесты UI в несколько потоков одновременно.
Почему решил всё поменять? - Да потому, что понял что лучше использовать готовые хорошие велики, чем пилить свой. Плюс к этому ещё очень хотелось в разы сократить количество кода и чтобы это не вредило эффективности тестирования, а допиливать свой велик времени нет. И узнал про селенид - офигел, стал использовать. Но два дня уже не могу понять как запустить тесты параллельно на всех запущенных нодах грида
@asolntsev а как тогда сделать чтоб селенид какие-то определённые тесты запускал с определённой конфигурацией - в смысле, если я хочу протестировать один test suite на chrome, другой - на firefox?
а зачем один сьют запускать в хром, а другой в фаерфокс? В этом нет потребности, запусти просто тесты паралельно, пусть себе они бегают в разных браузерах
Я бы посоветовал сделать в CI (Jenkins) два разных джоба: один запускает нужный комплект текстов в chrome, второй - в firefox. Как, например, сделано здесь: https://ci.selenide.org/view/selenide/