51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1732|回复: 0

[转贴] Appium自动化测试系列 - Appium环境的安装与配置

[复制链接]

该用户从未签到

发表于 2019-1-28 15:26:36 | 显示全部楼层 |阅读模式

之前一直使用Robotium做为Android App测试框架的底层基础,受限于跨进程,以及控件加载的一些限制,很多特殊场景无法覆盖,决定尝试久闻的Appium(它也差不多成熟了),顺便做个笔记,方便其他有同样需求的朋友。


先从安装说起吧,关于Appium的安装,网上的资料大多语焉不详,基本上你按照他们写的步骤,是不可能装的出一个完整的环境的。所以,为了把步骤写得详细一点,自己从无到有反复试了几次,确保自己的安装步骤是完整的。(当然,安装方法其实有多种,这里只是其中的一种而已。) 这里以Python作为脚本开发语言为例:

1 安装并配置JDK,1.6或者1.7版均可,建议1.7,Java SDK的安装很简单,不详述了。(装JDK是因为后面Android SDK要依赖它)


2 安装Android SDK并配置环境变量(测试中用到Android SDK的一些工具)

   1) 安装Android SDK  https://developer.android.com/sdk/installing/index.html?pkg=tools

   2) 安装完毕后启动Android SDK Manger (SDK Manager.exe,在Android SDK的安装目录下),安装需要的Android Packages,比如一些工具,需要的Android版本, EABI(模拟器相关的包)等等

   3) 添加环境变量Android_HOME, 值是Android SDK的安装路径; 并把Android SDK下的platform-tools路径和tools路径添加到环境变量Path (%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools;)


3 安装Python开发环境并配置环境变量

   1) 下载并安装Python2.7 https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi

   2)将Python2.7的安装路径(也就是python.exe所在的目录)添加到环境变量Path


4 安装Nodejs (Appium使用Node.js作为服务器引擎)

   1) 下载并安装Node.js http://nodejs.org/dist/v0.10.35/node-v0.10.35-x86.msi

   2) 把Node.js的安装路径(也就是node.exe文件所在的目录)添加到环境变量Path


5 安装Appium。

    1) 打开CMD窗口,执行 npm install -g appium 命令开始安装Appium. Appium默认被安装到C:\Users\Administrator\AppData\Roaming\npm\ 下。

    2) 把路径C:\Users\Administrator\AppData\Roaming\npm\ (appium可执行文件所在的目录)添加到环境变量Path


至此,Appium的环境就算搭建好了。打开CMD窗口,执行 appium 即可运行起来。默认侦端口为4723。运行状态如下图:


至于网上说的还要安装Ant和Maven,其实不必,除非你的代码和库管理需要用到他们。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-3-29 15:01 , Processed in 0.066710 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表