На самом деле, я создавал один фреймворк, но при его создании я просто хотел использовать его для последовательного выполнения, но теперь я хочу провести параллельное тестирование для методов.Проблема в том, что я объявил экземпляр драйвера как статический и из-за статического 2-го потока не может изменить его значение.
Я создаю драйвер в отдельном классе и извлекаю его, используя метод getter.
Теперь проблема в том, что если я сделаю Webdrive нестатичным, то я не смогу использовать драйвер вдругие классы.
Даже если я пытаюсь расширить класс (где я создаю экземпляр драйвера), он пропускает нулевое значение.
Итак, в основном я хочу изолировать весь экземпляр, но не могу сделать экземпляр локально для класса.Я попытался удалить статические переменные, но при выполнении параллельного выполнения открывается 2 экземпляра браузера, но выполнение происходит в одном браузере для всех тестовых случаев, и это слишком параллельно
Как мне этого добиться?