Interface SupportsSafariLogAllCommunicationHexDumpOption<T extends BaseOptions<T>>

All Superinterfaces:
CanSetCapability<T>, org.openqa.selenium.Capabilities, Serializable
All Known Implementing Classes:
XCUITestOptions

public interface SupportsSafariLogAllCommunicationHexDumpOption<T extends BaseOptions<T>> extends org.openqa.selenium.Capabilities, CanSetCapability<T>
  • Field Details

    • SAFARI_LOG_ALL_COMMUNICATION_HEX_DUMP_OPTION

      static final String SAFARI_LOG_ALL_COMMUNICATION_HEX_DUMP_OPTION
      See Also:
  • Method Details

    • safariLogAllCommunicationHexDump

      default T safariLogAllCommunicationHexDump()
      Enforces logging of plists sent to and received from the Web Inspector in hex dump format.
      Returns:
      self instance for chaining.
    • setSafariLogAllCommunicationHexDump

      default T setSafariLogAllCommunicationHexDump(boolean value)
      Log all communication sent to and received from the Web Inspector, as raw hex dump and printable characters. This logging is done before any data manipulation, and so can elucidate some communication issues. Like appium:safariLogAllCommunication, this can produce a lot of data in some cases, so it is recommended to be used only when necessary. Defaults to false.
      Parameters:
      value - Whether to log all internal web debugger communication in hex dump format.
      Returns:
      self instance for chaining.
    • doesSafariLogAllCommunicationHexDump

      default Optional<Boolean> doesSafariLogAllCommunicationHexDump()
      Get whether to log of plists sent to and received from the Web Inspector in hex dump format.
      Returns:
      True or false.