Interface SupportsSafariLogAllCommunicationHexDumpOption<T extends BaseOptions<T>>

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

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

      • SAFARI_LOG_ALL_COMMUNICATION_HEX_DUMP_OPTION

        static final java.lang.String SAFARI_LOG_ALL_COMMUNICATION_HEX_DUMP_OPTION
        See Also:
        Constant Field Values
    • Method Detail

      • 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 java.util.Optional<java.lang.Boolean> doesSafariLogAllCommunicationHexDump()
        Get whether to log of plists sent to and received from the Web Inspector in hex dump format.
        Returns:
        True or false.