Skip to content

Commit f928ca8

Browse files
committed
docs: add options matrix in readme
1 parent 8f2b059 commit f928ca8

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,25 @@ 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 available commands are minimal.
241+
It does not have driver/automationName specific commands.
242+
Available options for each automation name below will help to check what options are already provided.
243+
Please use proper options for your automaiton usage.
244+
245+
`automationName` | Package path
246+
|:---|:-----|
247+
any | `appium.options.common.base.AppiumOptions`
248+
`uiautomator2` | `appium.options.common.android.base.Uiautomator2Options`
249+
`espresso` | `appium.options.common.android.base.EspressoOptions`
250+
`xcuitest` | `appium.options.common.ios.base.XCUITestOptions`
251+
`mac2` | `appium.options.common.mac.base.Mac2Options`
252+
`windows` | `appium.options.common.windows.base.WindowsOptions`
253+
`gecko` | `appium.options.common.gecko.base.GeckoOptions`
254+
`safari` | `appium.options.common.safari.base.SafariOptions`
255+
`flutterintegration` | `appium.options.common.flutter_integration.base.FlutterOptions`
256+
238257
## Direct Connect URLs
239258
240259
If your Selenium/Appium server decorates the new session capabilities response with the following keys:

0 commit comments

Comments
 (0)