Appium Important Code

Source: Internet
Author: User


1. Find Unique identification number
ADB devices

2, simple use Appium
To start the Appium server:
The first way: DOS command Window input appium until debug occurs

Second way: Locate the Appium.exe under the installation path, double-click Start


The Third Way:
Appium-a 127.0.0.1-p 4723-u Phone Unique identification number--no-reset



3. Get the package name and entry activity of the app being opened by command;
First step: Open the app under test
Second Step: Enter the following command on the phone HyperTerminal:
ADB shell
Dumpsys Activity | grep mfocusedactivity

4, Element positioning method:
Android element targeting is recommended using Uiautomatorviewer
Enter Uiautomatorviewer in the DOS naming window to open

5. Automation (Turn on your own calculator)

TODO auto-generated Method Stub
Androiddriver driver;

Desiredcapabilities cap=new desiredcapabilities ();//map a set of key-value pairs

Cap.setcapability ("Automationname", "Appium");//appium do automation
Cap.setcapability ("App", "c:\\software\\jrtt.apk");//install APK
Cap.setcapability ("Browsername", "Chrome");//Set HTML5 Automation to open Google Chrome
Cap.setcapability ("DeviceName", "S4");//Device name
Cap.setcapability ("PlatformName", "Android"); Android Automation or iOS automation
Cap.setcapability ("Platformversion", "4.4"); Android OS version
Cap.setcapability ("Udid", "192.168.56.101:5555"); Udid of the equipment (ADB devices See)
Cap.setcapability ("Apppackage", "Com.android.calculator2");//package name of the app under test
Cap.setcapability ("Appactivity", ". Calculator ");//The entry activity name of the app being tested
Cap.setcapability ("Unicodekeyboard", "True"); Support Chinese input
Cap.setcapability ("Resetkeyboard", "True"); Support Chinese input, must be configured in two bar
Cap.setcapability ("NoSign", "True"); Do not re-sign apk
Cap.setcapability ("Newcommandtimeout", "10"); No new commands, appium30 seconds out

Driver = new Androiddriver (New URL ("Http://127.0.0.1:4723/wd/hub"), cap);//upload the above configuration to the Appium server and connect the phone
Implicit wait
Driver.manage (). Timeouts (). implicitlywait (Timeunit.seconds);

Appium Important Code

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.