Appium+Genymotion+robotframework+python系列一:appium环境配置
来源:互联网 发布:s7200plc通讯端口设置 编辑:程序博客网 时间:2024/06/16 16:13
appium是一个开源的自动化测试框架,可以用来测试IOS和Android平台上的原生应用:io或android SDK开发出来的app;web应用:浏览器访问的应用,如安卓的chrome或ios的safari;混合应用。
安装步骤如下:
1.先安装node.js。node.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找不到你的模拟机设备。
- Appium+Genymotion+robotframework+python系列一:appium环境配置
- Appium+Genymotion+robotframework+python系列二:Android元素定位
- Appium+Genymotion+robotframework+python系列三:一个简单的Android自动化用例
- Appium+robotframework环境搭建
- 配置环境 appium+Python+selenium
- appium 环境配置(一)
- 一键配置Java环境(Android,Appium,python等)
- java环境配置,python-appium环境配置。
- linux下配置android+python+appium环境
- Appium For Python环境配置及检查
- appium+python自动化测试 环境配置
- Appium自动化(一)-环境配置
- RF+Appium环境配置一:项目预设
- appium+python环境搭建
- 【Appium+Python】环境安装
- Appium+python环境搭建
- Appium 环境配置
- 配置appium开发环境
- oracle-case
- FlV(H264+AAC)格式详细分析
- irq n: nobody cared (try booting with the "irqpoll" option)
- 为什么我还在用Windows?
- 微信小程序页面跳转时传参数
- Appium+Genymotion+robotframework+python系列一:appium环境配置
- 文章标题
- 【剑指Offer】面试题17:合并两个排序的链表
- 火车购座
- spark--transform算子--coalesce
- 正则表达式替换指定位置的字符串
- CSS要点记录
- Java 普通队列 和 优先级队列 的使用
- Unity中设计模式应用(一):单例模式