Interface SupportsForceEspressoRebuildOption<T extends BaseOptions<T>>

All Superinterfaces:
CanSetCapability<T>, org.openqa.selenium.Capabilities, 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 final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default Optional<Boolean>
    Get to force Espresso server rebuild on a new session startup.
    default T
    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

    Methods inherited from interface org.openqa.selenium.Capabilities

    asMap, get, getBrowserName, getBrowserVersion, getCapability, getCapabilityNames, getPlatformName, is, merge, required
  • Field Details

  • Method Details

    • 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 Optional<Boolean> doesForceEspressoRebuild()
      Get to force Espresso server rebuild on a new session startup.
      Returns:
      True or false.