Interface SupportsForceEspressoRebuildOption<T extends BaseOptions<T>>
-
- All Superinterfaces:
CanSetCapability<T>
,org.openqa.selenium.Capabilities
,java.io.Serializable
- All Known Implementing Classes:
EspressoOptions
public interface SupportsForceEspressoRebuildOption<T extends BaseOptions<T>> extends org.openqa.selenium.Capabilities, CanSetCapability<T>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FORCE_ESPRESSO_REBUILD_OPTION
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.util.Optional<java.lang.Boolean>
doesForceEspressoRebuild()
Get to force Espresso server rebuild on a new session startup.default T
forceEspressoRebuild()
Enforces Espresso server rebuild on a new session startup.default T
setForceEspressoRebuild(boolean value)
Whether to always enforce Espresso server rebuild (true).-
Methods inherited from interface io.appium.java_client.remote.options.CanSetCapability
amend, setCapability
-
-
-
-
Field Detail
-
FORCE_ESPRESSO_REBUILD_OPTION
static final java.lang.String FORCE_ESPRESSO_REBUILD_OPTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
forceEspressoRebuild
default T forceEspressoRebuild()
Enforces Espresso server rebuild on a new session startup.- Returns:
- self instance for chaining.
-
setForceEspressoRebuild
default T setForceEspressoRebuild(boolean value)
Whether to always enforce Espresso server rebuild (true). By default, Espresso caches the already built server apk and only rebuilds it when it is necessary, because rebuilding process needs extra time. false by default.- Parameters:
value
- True to force Espresso server rebuild on a new session startup.- Returns:
- self instance for chaining.
-
doesForceEspressoRebuild
default java.util.Optional<java.lang.Boolean> doesForceEspressoRebuild()
Get to force Espresso server rebuild on a new session startup.- Returns:
- True or false.
-
-