Uses of Interface
io.karatelabs.driver.Driver
Packages that use Driver
Package
Description
-
Uses of Driver in io.karatelabs.core
Methods in io.karatelabs.core that return DriverModifier and TypeMethodDescriptionScenarioRuntime.getDriver()Get the browser driver, initializing it lazily if needed.ScenarioRuntime.getDriverIfPresent()Get the driver without initializing it. -
Uses of Driver in io.karatelabs.driver
Fields in io.karatelabs.driver declared as DriverMethods in io.karatelabs.driver that return DriverModifier and TypeMethodDescriptionDriverProvider.acquire(ScenarioRuntime runtime, Map<String, Object> config) Acquire a driver instance for a scenario.PooledDriverProvider.acquire(ScenarioRuntime runtime, Map<String, Object> config) protected DriverPooledDriverProvider.createDriver(Map<String, Object> config) Create a new driver from config.default DriverDriver.delay(int millis) Sleep for the given milliseconds.default DriverDriver.submit()Mark the next action as triggering a page navigation.default DriverDriver.timeout(int millis) Set the operation timeout in milliseconds for this driver instance.Methods in io.karatelabs.driver with parameters of type DriverModifier and TypeMethodDescriptionstatic voidDriverApi.bindJsHelpers(io.karatelabs.js.Engine engine, Driver driver) Bind driver action methods as global functions.protected voidPooledDriverProvider.cleanScenarioState(Driver driver) Tear down scenario-scoped driver state at owner-scenario exit.static BaseElementConstruct an Element whose existence has already been verified by the caller.static BaseElementstatic BaseElementvoidDriverProvider.release(ScenarioRuntime runtime, Driver driver) Release a driver instance after scenario completion.voidPooledDriverProvider.release(ScenarioRuntime runtime, Driver driver) protected booleanPooledDriverProvider.resetDriver(Driver driver) Reset driver state between scenarios.Constructors in io.karatelabs.driver with parameters of type DriverModifierConstructorDescriptionBaseElement(Driver driver, String locator, boolean exists) Finder(Driver driver, String referenceLocator, Finder.Position position) -
Uses of Driver in io.karatelabs.driver.cdp
Classes in io.karatelabs.driver.cdp that implement Driver -
Uses of Driver in io.karatelabs.driver.w3c
Classes in io.karatelabs.driver.w3c that implement DriverConstructors in io.karatelabs.driver.w3c with parameters of type DriverModifierConstructorDescriptionW3cElement(Driver driver, String locator, boolean exists, String elementId, W3cSession session)