set Driver Callable
Принимает метод создания объекта WebDriver через лямбду.
Пример:
setWebDriverCallable(() -> new ChromeDriver())
Content copied to clipboard
или
setWebDriverCallable(() -> getDriver())
Content copied to clipboard
Т.к. открытие браузера - затратная по времени операция, а тест может упасть на этапе подготовки данных (например, при запросе в БД) до начала работы с элементами страниц в браузере, создание объекта WebDriver из переданной лямбды происходит при первом обращении к странице в автотесте
Return
Since
2.4.0
Parameters
driver Callable
Лямбда, создающая объект WebDriver