BaseHelper

Базовый хелпер. После создания объекта класса BaseHelper в тестах доступны объекты Assert, Logger, Wait. Кроме того в тестах доступны AllureHelper, ContentHelper, PropertiesHelper.

Объект класса BaseHelper создается с помощью метода Builder.build встроенного класса Builder

See also

Types

Link copied to clipboard
class Builder(testInfo: TestInfo)

Класс, реализующий паттерн "Строитель", создающий объект класса BaseHelper с помощью метода Builder.build.

Link copied to clipboard

Functions

Link copied to clipboard
open override fun clone(): BaseHelper

Клонирование объекта базового класса для создания дополнительного объекта WebDriver для автотестов с двумя и более браузерами.

Link copied to clipboard

Метод возвращает название запущенного автотеста

Link copied to clipboard

Метод возвращает объект класса ThreadUtil с методом создания хелперов Assert, Logger и т.д. в новых потоках

Link copied to clipboard
fun setDriverCallable(driverCallable: Callable<WebDriver>?): BaseHelper

Принимает метод создания объекта WebDriver через лямбду.

Link copied to clipboard

Метод принимает лямбду, которая будет выполнена в методе BaseHelper.start

Link copied to clipboard

Метод принимает лямбду, которая будет выполнена в начале метода BaseHelper.stop

Link copied to clipboard

Метод выполняет onStartRunnable-лямбду, если она была передана в методе BaseHelper.setOnStartRunnable

Link copied to clipboard
fun stop()

Метод выполняет onStopRunnable-лямбду, если она была передана в методе BaseHelper.setOnStopRunnable, завершает выполнение автотеста.