RF+Appium构架搭建
来源:互联网 发布:淘宝上买印度仿制药 编辑:程序博客网 时间:2024/04/20 17:41
RF+Appium构架搭建
一、Robotframework环境搭建
1. 请参考个人博客Robotframework环境搭建
2. pip install robotframework-appiumlibrary
3. 导入 AppiumLibrary 到 Robotframework
二、Appium环境搭建
1. 安装 nodejs
根据系统版本,选择32-bit 或者 64-bit。
测试安装是否成功:运行cmd,输入node -v。
2. 安装 android 的 SKD
安装android的sdk包,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 ‘android’工具。并确保你安装了 Level19 或以上的版本 API。
设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把tools和platform-tools两个目录加入到系统的 path路径里。
变量: ANDROID_HOME 值: D:\android-sdk 设置: path 值: %path%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
测试 ADB 环境:
3. 安装 JDK
下载解压文件夹 并且设置 JAVA_HOME环境变量,把 JAVA_HOME 环境变量添加到你的系统path变量中。
变量: JAVA_HOME 值: C:\Program Files (x86)\Java\jdk1.8.0_101 变量: classpath 值: %JAVA_HOME%\lib; 设置: path 值: %path%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
测试环境安装成功:运行cmd,输入java -version 如果成功则出现java信息:
4. 安装 Appium
因为 Appium 是由 .NET 开发的,所以依赖 .NET framework 相关组件。需要下载安装。
在 Windows 下, Appium 目前版本 v1.4.16。
使用npm安装appium。
直接下载,手动安装。
在 cmd 下使用命令npm install -g appium 安装 appium(整个过程较慢)。
安装成功后,在cmd输入appium出现以下信息表明安装成功:
(注:node报错是因为是6.x版本,比较新。)
Appium 界面
Appium 配置
A. Android Settings
选择 APP 存储路径:Application Path
选上 No Reset:Appium 将不会重新安装测试 APP。
手机相关:Capabilities。平台:Android;Automation Name:Appium;平台版本:根据手机或者虚拟机版本。
手机序列:选上Device Name。在 cmd 下,输入 adb devices 获取。
B. General Settings
如果 Appium 服务器和本机安装同一台电脑上,无须修改 Server Address。否则,更改为目标服务器。
打开手机的 USB debugging,连接到电脑,授权电脑控制;如果是虚拟机,启动虚拟机。
点击箭头开始。
至此,RF+Appium 架构搭建大功告成。下次写关于真机测试实例。
- RF+Appium构架搭建
- RF+Appium环境配置
- Appium搭建
- RF+ Appium,如何隐藏Android的键盘?
- RF +Appium的简单教程及实例
- RF+Appium环境配置一:项目预设
- RF+Appium 测试demo:搜索课程
- RF+Appium 测试webview:用户注册
- RF+Appium环境配置五:Appium 配置(Setup_Appium_Server)
- RF--robotframework环境搭建
- RF环境搭建记
- Appium-1 Appium环境搭建
- RF+Appium环境配置二:Test Setup & Teardown
- RF+Appium环境配置三:设置截屏存储路径
- RF+Appium环境配置四:ADB 配置(Setup_ADB_Server)
- RF+Appium 滑屏问题:APP兼容性测试
- RF+Appium 压力测试:安装卸载和升降级测试
- 自动化测试资料整理包括(python、appium、selenium、RF)
- ionic 问题收集
- Linux 线程(创建/等待/终止)
- 压力测试工具JMeter入门教程
- 冒泡排序(python实现)
- [杜教筛] BZOJ3944: Sum
- RF+Appium构架搭建
- 德州大学Jose教授关于"如何做好研究和博士申请"报告的心得体会
- OnCtlColor函数:MFC设置静态文本框,编辑框等控件背景和字体颜色
- 外部导入eclipse中项目时请注意
- LUA modue require package 区别
- Django-数据库多对多关系
- DAO层配置绑定weblogic应用服务器的JNDI导致单元测试失败
- 匿名函数和闭包
- PAT(乙级)1016