Appium+Genymotion+robotframework+python系列一:appium环境配置

来源:互联网 发布:s7200plc通讯端口设置 编辑:程序博客网 时间:2024/06/16 16:13

appium是一个开源的自动化测试框架,可以用来测试IOS和Android平台上的原生应用:io或android SDK开发出来的app;web应用:浏览器访问的应用,如安卓的chrome或ios的safari;混合应用。

安装步骤如下:

1.先安装node.jsnode.js官方网站:https://nodejs.org/根据你的操作系统选择相应的版本进行下载。我的操作系统是win7(64),选择下载node-v6.11.0-x64.msi,直接安装,安装完成后命令行输入npm,出现以下信息,表示node.js安装成功。

 

npm是一个node包管理和分发工具。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。pip功能类似。

2.安装appium,下载AppiumForWindows_1.4.16.1,直接安装即可。安装完成后打开appium

 

在命令行输入appium-doctor,出现以下提示则表示安装成功

 

3.使用pip下载两个python测试库Appium-Python-Client(用python脚本来驱动appium的)和robotframework-appiumlibrary(基于robot framework实现的appium库),这两个就类似于selenium和selenium2Library。

 

4.安装Genymotion模拟器。Genymotion号称是最快的安卓模拟器,先登录官方地址https://www.genymotion.com/进行注册。

5.下载Genymotion。选择with VirtualBox,点击下载,然后会依次安装Genymotion和Oracle VM VirtualBox。(Genymotion依赖于VirtualBox(著名的开源虚拟机软件,轻巧、好用!),所以Genymotion跟VirtualBox要一起使用,Genymotion调用了VirtualBox的接口)

 

 

6.添加模拟器。安装完成后打开Genymotion,界面如下,第一次打开devices列表是空的。点击add添加设备,如果中间要求登录,则输入步骤4中注册的账号和密码。选择设备后直接点击next进行下载,如果出现不能正常下载的情况,见《解决Genymotion模拟器无法使用问题》

 

7.启动模拟器。模拟器下载完成后,点击start启动模拟器,启动过程如下:

 

加载完成后就可以看到模拟器的界面了

 

8.下载安装Android-sdk下载地址:

http://dl.google.com/android/android-sdk_r23.0.2-windows.zip

http://dl.google.com/android/installer_r23.0.2-windows.exe

http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip

http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz

设置Android环境变量,方法与java环境变量类似。我本机的目录结果为:F:/appium/adt

设置环境变量:

变量名:ANDROID_HOME 

变量值:F:/appium/adt

找到path变量名—>“编辑”添加:

变量名:PATH

变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

9.配置Genymotion的SDK路径。

 

如果没有配置你的sdk路径的话,会导致在命令行中输入adb devices找不到你的模拟机设备。

 



原创粉丝点击