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 Summary
Fields Modifier and Type Field Description static java.lang.String
SAFARI_LOG_ALL_COMMUNICATION_HEX_DUMP_OPTION
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description 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.default T
safariLogAllCommunicationHexDump()
Enforces logging of plists sent to and received from the Web Inspector in hex dump format.default T
setSafariLogAllCommunicationHexDump(boolean value)
Log all communication sent to and received from the Web Inspector, as raw hex dump and printable characters.-
Methods inherited from interface io.appium.java_client.remote.options.CanSetCapability
amend, setCapability
-
-
-
-
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.
-
-