-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


Appium Essentials. 3

, 27 2017 . 07:18 +
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


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, ].

, :
  1. Save
  2. Tags ; .
  3. ,


, 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 .


.
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/331714/

:  

: [1] []
 

:
: 

: ( )

:

  URL