balin / com.github.epadronu.balin.config / ConfigurationSetup

ConfigurationSetup

interface ConfigurationSetup

This interface describe the different configuration options that can be used to customize Balin's behavior.

Properties

autoQuit

abstract val autoQuit: Boolean

Control whether the driver quits at the end of com.github.epadronu.balin.core.Browser.drive.

driverFactory

abstract val driverFactory: () -> WebDriver

The factory that will create the driver to be used when invoking com.github.epadronu.balin.core.Browser.drive.

waitForSleepTimeInMilliseconds

abstract val waitForSleepTimeInMilliseconds: Long

Control the amount of time between attempts when using com.github.epadronu.balin.core.WaitingSupport.waitFor.

waitForTimeOutTimeInSeconds

abstract val waitForTimeOutTimeInSeconds: Long

Control the total amount of time to wait for a condition evaluated by com.github.epadronu.balin.core.WaitingSupport.waitFor to hold.

Inheritors

Configuration

data class Configuration : ConfigurationSetup

This class defines a special kind of configuration setup that may contain other configuration setups, to be used according to the balin.setup.name system property.