Здесь нет универсальных правильных комбинаций версий.Я полагаю, что вы можете оценить это, пытаясь непрерывно использовать разные версии и посмотреть, какая из них будет работать лучше для вас.
Всегда будут возникать случайные сбои, вызванные проблемами установки.
1) Chrome
Это зависит от того, какое приложение вы тестируете, и как оно ведет себя в данной версии браузера.Некоторые изменения в браузерах ужасно влияют на некоторые веб-приложения.Поэтому мы не можем предложить вам конкретную версию без каких-либо знаний о вашем приложении.Это действительно зависит от многих факторов.
2) Драйвер Chrome Каждая версия драйвера Chrome рекомендуется для определенных версий Chrome, поэтому это зависит от версии браузера.
3) В Selenium исправлены некоторые ошибки вэто более новые версии, поэтому в идеальном случае вам следует использовать самую новую версию.Но нет никакой гарантии, что он подойдет вам лучше всего.
4) TestNG - это зависит от того, как вы его используете, поэтому больше ничего нельзя сказать здесь.
5) Докер - нетуверен, может ли версия Docker каким-то образом повлиять на выполнение теста.Но это может зависеть от версии селена.
6) JDK зависит от реализации ваших тестов.Используете ли вы новые функции Java и т. Д. На самом деле это должно иметь минимальное влияние на выполнение теста