appium Demo Java篇

来源:互联网 发布:手机淘宝不能购买东西 编辑:程序博客网 时间:2024/06/05 20:36

一.新建一个test类,类名为CalculatorTest,主要功能就是打开Android原生计算器,点击“1”,“5”,删除键,“6”,“0”,“+”,“4”,“0”,“=”得到结果。

代码如下:

import io.appium.java_client.AppiumDriver;import io.appium.java_client.android.AndroidDriver;import org.junit.After;import org.junit.Before;import org.junit.Test;import org.openqa.selenium.WebElement;import org.openqa.selenium.remote.DesiredCapabilities;import java.net.URL;/** * Created by Ella Wang on 2016/9/18. */public class CalculaterTest {    private AppiumDriver<WebElement> driver;    @Before    public void setUp() throws Exception {        DesiredCapabilities capabilities = new DesiredCapabilities();        capabilities.setCapability("deviceName","Android Emulator");        capabilities.setCapability("platformVersion", "4.4");        capabilities.setCapability("appPackage", "com.android.calculator2");        capabilities.setCapability("appActivity", ".Calculator");        driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);    }    @After    public void tearDown() throws Exception {        driver.quit();    }    @Test    public void apiDemo(){        driver.findElementById("com.android.calculator2:id/clear").click();        driver.findElementByName("1").click();        driver.findElementByName("5").click();        driver.findElementById("com.android.calculator2:id/del").click();//        driver.findElementByName("delete").click();        driver.findElementByName("6").click();        driver.findElementByName("0").click();        driver.findElementById("com.android.calculator2:id/plus").click();//        driver.findElementByName("+").click();        driver.findElementByName("4").click();        driver.findElementByName("0").click();        driver.findElementById("com.android.calculator2:id/equal").click();//        Assert.assertEquals(200, driver.findElementByClassName("android.widget.EditText").getAttribute("content-desc"));    }}


二.用appium跑起来

  1.手机连接电脑,或者打开你的Android模拟器,并且用adb devices 可以找到该设备

  2.点开appium,得到如下图页面,点击右上角的三角按钮启动appium:

     

 3.运行CalculatorTest类,可以在上图黑色区域看到appium运行日志,同时计算器被启动并且一个一个点击数字执行操作命令。

   

0 0
原创粉丝点击