Appium——appium安卓测试环境搭建
2018-01-30 22:25
399 查看
1、安装javaJDK
1、jdk的下载:https://www.oracle.com/index.htmldownloads—Java for Developers—JDK Download—选择自己环境的JDK
2、安装JDK并配置环境变量
双击下载的jdk的exe文件,配置路径,安装jdk、jre
计算机—属性—高级系统设置—环境变量
新建变量:JAVA_HOME,值:C:\Program Files (x86)\Java\jdk1.8.0_11
新建变量:classpath,值:%JAVA_HOME%\lib;
修改Path,设置:Path,值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
测试环境安装成功:运行cmd,输入java -version如果成功则出现java信息
2、安装androidSDK
1、下载sdk或者adt文件2、配置sdk环境变量
设置ANDROID_HOME系统变量为你的Android SDK路径,并把tools、platform-tools、build-tools三个目录加入到系统的Path路径里
新建变量:ANDROID_HOME,值:D:\android-sdk(sdk的系统路径)
设置:Path,值:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
%ANDROID_HOME%\build-tools\android-4.4.2
3、安装Nodejs
下载nodejs:https://nodejs.org/en/双击node-v4.2.4-x64.msi文件进行安装
测试安装是否成功,运行cmd,输入node -v显示版本号
4、安装appium
查看是否已安装安装.net framework,官网下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=306531、命令安装:需联网
使用npm安装appium。在cmd使用命令npm install –g appium下在appium
2、安装文件安装:https://bitbucket.org/appium/appium.app/downloads/
3、配置appium环境变量
path添加:appium安装目录下.bin文件夹
如:D:\Develop\Appium\node_modules\.bin
检查appium所需环境
进入cmd命令行,输入appium-doctor,出现以下提示,All Checks were successful ,说明环境成功
5、连接真机
1、打开USB调试模式2、选择开发者模式,根据具体手机具体操作
3、连接手机后,运行cmd,adb devices(安装360手机助手端口adb端口容易被占用,进程杀不掉,无需安装手机助手)
6、新建java项目运行示例
1、打开eclipse,File—new—Java Project2、添加第三方jar包,libs文件夹中jar添加到项目中
3、项目下新建libs、apps目录
//设置apk的路径File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "apps");
File app = new File(appDir, "jdd_21063.apk");
//设置自动化相关参数
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName", "114e9604");//adb devices获取手机设备号
capabilities.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, "100000");
//设置安卓系统版本
capabilities.setCapability("platformVersion", "6.0.1");
/设置apk路径
capabilities.setCapability("app", app.getAbsolutePath());
//设置app的主包名和主类名
capabilities.setCapability("appPackage", "com.cwvs.jxx");
capabilities.setCapability("appActivity", "com.cwvs.jxx.StartupActivity");
Tip:aapt dump badging xxx.apk查看apk跟启动activity名
//输入中文
capabilities.setCapability("unicodeKeyboard", "True");
capabilities.setCapability("resetKeyboard", "True");
//初始化
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
//设置全局超时时间
driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS);
相关文章推荐
- eclipse+appium+AndroidSDK 安卓自动化测试环境搭建
- mac下appium自动化测试安卓环境的搭建和运行测试
- 基于Xcode8.3.2及iOS10.3.2的Appium1.6.5测试环境搭建
- Android 全自动js脚本测试 Appium教程——appium环境搭建(一)
- Appium测试ios环境搭建
- Windows下搭建appium+python的测试开发环境
- Selenium+Java+Appium+TestNg环境搭建——Web自动化测试与HTML5测试(2)
- 开始实际搭建App测试环境-Appium
- Appium+Robot Framework+Jenkins从环境搭建到测试执行实现移动端的自动化测试
- Appium Python behave 自动化测试框架搭建(1) - 安装环境
- 基于JavaScript的安卓Web App测试环境搭建
- Appium测试环境搭建实践
- Selenium+Java+Appium+TestNg环境搭建——Web自动化测试与HTML5测试(3)
- APP自动化(1)——搭建Appium自动化测试平台环境(基于python&android)
- Appium - Android windows测试环境搭建
- Windows下搭建appium+python的测试开发环境
- Appium - Android windows测试环境搭建
- Windows下搭建appium+python的测试开发环境