前提:已经安装好测试环境
1、安装 jdk 2、安装sdk(解压即可使用) 3、node安装 4、安卓模拟器 5、环境变量配置(JAVA_HOME,ANDRIO_HOME) 6、adb命令检查 7、appium安装 8、eclipse集成环境(导入需要的jar包)
第一天首先来写一下dirver的初始化,初始化的公共参数放在一个方法里,返回caps对象如下
DesiredCapabilities caps = new DesiredCapabilities();// 要传递给服务端的参数对象
caps.setCapability(MobileCapabilityType.DEVICE_NAME, "随便写");// deviceName的值在安卓下随便写都可以成功
caps.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");// 要测试类型
caps.setCapability(AndroidMobileCapabilityType.UNICODE_KEYBOARD, true);// 是否支持appium自带的unicode输入法
caps.setCapability(AndroidMobileCapabilityType.RESET_KEYBOARD, true);// 是否重置设备的输入法
caps.setCapability(AndroidMobileCapabilityType.NO_SIGN, true);// 是否不重签名app
caps.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, 600);// 表示服务端session超时时间,默认是60秒
caps.setCapability(MobileCa