diff --git a/docs/capabilities.md b/docs/capabilities.md index edb6b3bc0..0ceecad89 100644 --- a/docs/capabilities.md +++ b/docs/capabilities.md @@ -119,7 +119,7 @@ Capability | Description |`appium:safariLogAllCommunicationHexDump`|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`.|`true` or `false`| |`appium:safariSocketChunkSize`|The size, in _bytes_, of the data to be sent to the Web Inspector on iOS 11+ real devices. Some devices hang when sending large amounts of data to the Web Inspector, and breaking them into smaller parts can be helpful in those cases. Defaults to `16384` (also the maximum possible)|e.g., `1000`| |`appium:safariWebInspectorMaxFrameLength`| The maximum size in bytes of a single data frame for the Web Inspector. Too high values could introduce slowness and/or memory leaks. Too low values could introduce possible buffer overflow exceptions. Defaults to 20MB (`20*1024*1024`) |e.g. `1024`, `100*1024*1024` | -|`appium:additionalWebviewBundleIds`|Array (or JSON array) of possible bundle identifiers for webviews. This is sometimes necessary if the Web Inspector is found to be returning a modified bundle identifier for the app. Defaults to `[]`|e.g., `['io.appium.modifiedId', 'ABCDEF']`| +|`appium:additionalWebviewBundleIds`|Array (or JSON array) of possible bundle identifiers for webviews. This is sometimes necessary if the Web Inspector is found to be returning a modified bundle identifier for the app. If the value includes `*`, XCUITest driver will return all available webview contexts on the device. Defaults to `[]`|e.g., `["io.appium.modifiedId', 'ABCDEF"]`, `["*"]`| |`appium:webviewConnectTimeout`|The time to wait, in `ms`, for the initial presence of webviews in MobileSafari or hybrid apps. Defaults to `0`|e.g., '5000'| |`appium:safariIgnoreWebHostnames`| Provide a list of hostnames (comma-separated) that the Safari automation tools should ignore. This is to provide a workaround to prevent a webkit bug where the web context is unintentionally changed to a 3rd party website and the test gets stuck. The common culprits are search engines (yahoo, bing, google) and `about:blank` |e.g. `'www.yahoo.com, www.bing.com, www.google.com, about:blank'`| |`appium:nativeWebTap`| Enable native, non-javascript-based taps being in web context mode. Defaults to `false`. Warning: sometimes the preciseness of native taps could be broken, because there is no reliable way to map web element coordinates to native ones. | `true` | diff --git a/package-lock.json b/package-lock.json index 1c1494ea1..d127c524a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3876,9 +3876,9 @@ } }, "node_modules/appium-remote-debugger": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/appium-remote-debugger/-/appium-remote-debugger-10.1.7.tgz", - "integrity": "sha512-aCdHfERsY0rul/Q5YespwgjZw83SukJBtjqemqskRa/32tXf2wQPDHJ1vsGJvLvymKbhhS+KS1qudWnpzHnqwQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/appium-remote-debugger/-/appium-remote-debugger-10.2.0.tgz", + "integrity": "sha512-9tG/FWjlchiXKM5UyoRTXrcFlHVCXJ/Bm4TNm32yCgkWvXuibPNvQWSwWAnL5xC2QuLU32jyOYnFvPDB5E4Mvw==", "dependencies": { "@appium/base-driver": "^9.0.0", "@appium/support": "^4.0.0",