AndroidDriver初始化

package com.android.test;

import io.appium.java_client.android.AndroidDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;

import java.net.MalformedURLException;
import java.net.URL;

/**
 * @ClassName: AppiumTest
 * @Description: TODO
 * @author: Doge_fang
 * @date: 2020/3/15  11:46
 */
public class AppiumTest {
    public static void main(String[] args) throws MalformedURLException {
        //1、创建配置对象
        DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
        //2、添加配置
        //deviceName:找到我们测试的设备
        desiredCapabilities.setCapability("deviceName","127.0.0.1:62001");
        //platformName:测试平台Android或IOS
        desiredCapabilities.setCapability("platformName","Android");
        //appPackage:找到要测试的APP
        desiredCapabilities.setCapability("appPackage","com.handsgo.jiakao.android");
        //appActivity:测试APP启动入口
        desiredCapabilities.setCapability("appActivity","com.handsgo.jiakao.android.splash.Login");
        //automat ionName: uiautomator2来解决输入框输入不了数据
        //appium默认用的是uiautomator自动化引擎
      	desiredCapabilities.setCapability("automationName","uiautomator2");
      	//noReset:不清除掉应用数据启动测试,默认清除的    true:不清除    false:清除
        desiredCapabilities.setCapability("noReset","true");
        //3、创建驱动
        //传入两个参数
        //第一个参数:appium通讯地址,第二个参数:配置对象
        AndroidDriver androidDriver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"),desiredCapabilities);

    }
}











版权声明:本文为fanfjaiyun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。