Skip to content

Commit 27595c4

Browse files
authored
docs: add options matrix in readme (#1046)
* docs: add options matrix in readme * chore: revert unnecessary change * docs: add tweak pathds
1 parent 36786ef commit 27595c4

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,26 @@ def test_android_click(appium_service, android_driver_factory):
235235
el.click()
236236
```
237237
238+
### Available `options`
239+
240+
Appium Python Client has a common options class named `AppiumOptions` but the available commands are minimal.
241+
It does not have driver/automationName specific commands unless adding commands with `add_command` method.
242+
243+
Available options for each automation name below will help to check what options are already defined.
244+
Please use proper options for your automaiton usage.
245+
246+
`automationName` | Package path
247+
|:---|:-----|
248+
any | `appium.options.common.base.AppiumOptions`
249+
`uiautomator2` | `appium.options.android.Uiautomator2Options`
250+
`espresso` | `appium.options.android.EspressoOptions`
251+
`xcuitest` | `appium.options.ios.XCUITestOptions`
252+
`safari` | `appium.options.ios.SafariOptions`
253+
`mac2` | `appium.options.mac.Mac2Options`
254+
`windows` | `appium.options.WindowsOptions`
255+
`gecko` | `appium.options.GeckoOptions`
256+
`flutterintegration` | `appium.options.flutter_integration.FlutterOptions`
257+
238258
## Direct Connect URLs
239259
240260
If your Selenium/Appium server decorates the new session capabilities response with the following keys:

0 commit comments

Comments
 (0)