3. Appium GUI.
GUI Appium-. .
- Appium GUI Windows
- Appium GUI Mac
1
2
!
Appium GUI Windows
Appium GUI . GUI, [Desired capabilities 1]. GUI .
Appium GUI. /:
Android
Android, , . Application (), Launch Device ( ), Capabilities () Advanced ():
Application
:
|
|
Application Path |
.apk, . |
Package |
. , com.android.calculator2. |
Wait for Package |
, Package. |
Launch Activity |
, . , MainActivity. |
Use Browser |
|
Full Reset |
|
No Reset |
. |
Intent Action |
|
Intent Category |
|
Intent Flags |
. [ .] |
Intent Arguments |
|
Launch Device
|
|
Launch AVD |
AVD |
Device Ready Timeout |
( ) |
Arguments |
|
Capabilities
|
|
Platform Name |
, |
Automation Name |
( ) |
Platform Version |
Android, . |
Device Name |
. |
Language |
, Android. |
Locale |
, Android. |
Advanced
|
|
SDK Path |
Android SDK. |
Coverage Class |
[ ]. |
Bootstrap Port |
, Appium. |
Selendroid Port |
Selendroid. |
Chromedriver Port |
ChromeDriver [ ]. |
General Settings
, . : Server Logging:
Server
|
|
Server Address |
IP-, Appium-. |
Port |
, Appium- . : 4723. |
Check for Updates |
, Appium . |
Pre-Launch Application |
, WebDriver. |
Override Existing Session |
, , . |
Use Remote Server |
Appium- , , Appium Inspector. |
Selenium Grid Configuration File |
Selenium Grid. |
Logging
|
|
Quiet Logging |
. |
Show Timestamps |
- . |
Log to File |
(, C:\\appium\\abc.log). |
Log to WebHook |
HTTP . |
Use Local Timezone |
, -, - node-. |
Developer settings
|
|
Enabled |
, -. |
Use External NodeJS Binary |
Node.js, Appium, . . |
Use External Appium Package |
Appium, [- open source]. |
NodeJS Debug Port |
, Node.js. |
Break on Application Start |
, Node.js . |
Custom Server Flags |
(, --device-name Nexus 5). [ , ] |
About
[, . . Appium]
Inspector
Appium Inspector . , Selenium IDE, , Windows. Inspector, , , , :

Inspector, , . Windows, UIAutomator Appium Inspector . UIAutomator.
The Launch/Stop button
/ Appium-
The Clear button
; .
The Appium GUI for Mac
Mac Appium GUI Android; , Windows. GUI.

:
- Android Settings
- iOS Settings
- General Settings
- Developer Settings
- Robot Settings
- Save configuration
- Open configuration
- Inspector
- Appium doctor
- Launch/Stop
- Delete
Android Settings
Android Windows; Mac OS , UI-, . Android : Basic Advanced.
iOS Settings
iOS, iOS. : Basic Advanced. Basic Application Device Settings, Advanced iOS .
Application
|
|
App Path |
iOS- (.app, .zip, or .ipa), . |
BundleID |
ID . |
Use Mobile Safari |
-, , Safari. , BundleID App Path . |
Device Settings
|
|
Force Device |
iPhone iPad . |
Platform Version |
. |
Force Orientation |
. |
Force Language |
. |
Force Calendar |
. |
Force Locale |
. |
UDID |
UDID , Appium iOS; , bundleID , App Path . |
Full Reset |
. |
No Reset |
, . . |
Show Simulator Log |
. |
Advanced
|
|
Use Native Instruments Library |
, Appium . |
Backend Retries |
, . |
Instruments Launch Timeout |
, . |
Trace Template Path |
, . |
Xcode Path |
XCode. |
Robot Settings
[ , ], Robot Settings. Robot Settings, Appium , :
Save/Open configuration
Appium ; . , [ MacOS, ].
, :
- Save
-
- Tags ; .
- ,
, Open.
Appium doctor
Appium; , Appium doctor. Doctor; .
- , . Appium.
Inspector
. , UIAutomator Android. Inspector . , BMI iOS. , Save .
Appium Inspector :
- .
-
- Appium Inspector
- DOM 3-
- . , DOM
-
, Touch, Text, Locator Misc, .
:
|
|
Touch |
: , , [ ]. |
Text |
: JavaScript. |
Locator |
Appium. , , . |
Misc |
. |
, , . :
|
|
|
, ( Java). |
Boilerplate [ ] |
, , Selenium. |
|
. |
Misc |
. |
.
https://habrahabr.ru/post/331714/