melos run ui_test:android
melos run ui_test:ios
- or see scripts
- Add feature to features
- Add actions to appium_tests/actions
- Add fixture for actions in actions_fixtures.py
- Add step definitions as
test_{number}_{feature_name}.py
to appium_tests
- Install Appium Inspector
- Add Android capability sets:
{
"appium:automationName": "uiautomator2",
"appium:platformName": "Android"
}
- Add ios capability sets
{
"appium:automationName": "iOS",
"appium:platformName": "XCUITest"
}
- Install app on device/emulator with Appium Driver
- it can be done by running UI tests and stopping them after app installed
sh apps/app_main/ui_tests/scripts/start_appium_server.sh
- Start session in Appium Inspector