Appium 环境配置

前言

  Appium 作为移动端自动化测试工具在业界非常流行,特别是在当前移动互联网背景下,很多公司基于此框架来开展自动化测试。但 appium 的环境配置相对 selenium 来说复杂的多,让很多同学望而生畏。本文介绍 appium + python 基于windows 平台来搭建环境。其他平台的搭建大同小异。

环境准备

  • jdk1.8
  • node
  • Appium
  • android-sdk
  • python
  • Appium-Python-Client

一、安装 jdk,配置环境变量

1.下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.安装过程就不多说了,配置好环境变量后,检查是否成功:

二、安装 Appium

方法一:

1.安装 node.js, 下载地址:http://nodejs.cn/download/

2.检查下是否安装成功

3.然后使用命令安装: npm install -g appium

方法二:

1.下载地址:http://appium.io/

2.安装后配置环境变量:把 Appium 安装主目录 C:\Program Files\Appium 添加到系统变量 Path

3.检查下,能开启 Appium代表成功:

三、安装 android-sdk

1.下载地址:https://www.androiddevtools.cn/  (也可以直接安装 android studio 开发工具,内部集成了android-sdk)

2.解压后运行 SDK Manager.exe

3.下载 build-tool 工具,后面会用到 aapt 命令。

4.配置环境变量:

1)新增系统变量名 ANDROID_HOME ,变量值:D:\android-sdk-windows (android-sdk 主目录)

2)系统变量 Path 添加 adb 和 aapt 变量值。

adb 变量值:D:\android-sdk-windows\platform-tools

aapt 变量值:D:\android-sdk-windows\build-tools\29.0.2

5.检查环境变量配置是否成功:

四、安装 appium-doctor

1.最新版的 Appium 不带 appium-doctor,所以需要自己下载

2.cmd 安装命令:npm install -g appium-doctor (参数 -g 设置 appium-doctor 环境变量)

3.运行 appium-doctor 检查 appium 运行所需的依赖和环境变量(当然比较自信的同学也可以跳过这个步骤,非必要步骤哈!)

五、安装 python

1.下载地址:https://www.python.org/

2.安装过程就不说了,傻瓜式安装。

六、安装 Appium-Python-Client

使用 python 的 类库管理工具 pip,cmd输入:pip3 install Appium-Python-Client

实例运用

一、开启模拟器

1.运行模拟器可以使用 android 自带的,我这里用的是 Genymotion 。我为什么要用Genymotion ,当然是运行速度更快啦,哈哈!如下图

二、运行 Appium

1.cmd 运行命令 appium 。(这里有个问题 ,手动启用 appium,运行脚本的时候会报 Original error: Could not find ‘adb.exe‘ in PATH,但是 adb 环境变量是配置成功的。暂不清楚是什么原因)

2.打开界面后点击“Start Server”,Appium 开始监听。

三、aapt命令 获取apk包名

1.aapt 命令可以获取包的详细信息,具体用法:aapt dump badging xxx/xxx/yy.apk      然后找到 PackageName

2.接着上面找到 launcherActivity

四、adb 获取 device name

1.cmd 输入命令:adb devices

五、运行一段脚本

运行如下测试代码,参数中 deviceName、appPackage、appActivity 的值上文已经获取过了。app 首页被调起代表成功:

from appium import webdriver

desired_caps = {

                ‘platformName‘: ‘Android‘,

                ‘deviceName‘: ‘192.168.41.101:5555‘,

                ‘platformVersion‘: ‘9.0‘,

                # apk包名

                ‘appPackage‘: ‘com.gem.tastyfood‘,

                # apk的launcherActivity

                ‘appActivity‘: ‘com.gem.tastyfood.LaunchActivity‘

                }

# Remote 地址在 Appuim 里找
driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘, desired_caps)  

原文地址:https://www.cnblogs.com/shenh/p/11758917.html

时间: 2024-10-03 23:04:16

Appium 环境配置的相关文章

mac下Appium环境配置

一.Appium环境搭建 1.xcode(需要OS X版本支持): 下载对应版本的xcode(支持对应手机系统),解压,拖入应用程序. xcode下载地址:https://developer.apple.com/download/more/ 2.安装appium: 安装node.brew.nmp.carthage等:http://www.jianshu.com/p/efa9ac4900a6 1)如果有旧版本的appium,需要先卸载旧版本的appium:npm uninstall -g appi

Appium环境配置

下载jdk,安装java环境 环境变量配置: JAVA_HOME CLASSPATH Path 测试验证:CMD命令输入Java 安装nodejs 环境变量配置: Path 测试验证:CMD命令输入node-v 安装ADT ANDROID_HOME Path 安装Appium for windows 配置环境变量 path 测试验证:CMD命令输入appium-doctor,看到All checks are successful

Appium环境配置-Mac

1.下载appium之前命令行检查 $ java -version java version "1.8.0_71" Java(TM) SE Runtime Environment (build 1.8.0_71-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode) $ brew -v Homebrew 0.9.9 (git revision 1158; last commit 2016-07-20) H

appium环境配置和一个例子

最近觉得appium挺火的,看了一些资料,本来想使用npm在线安装,遇见各种问题,先简单说一下: 在cmd窗口中使用命令:npm install -g appium安装,报无python的error,好吧,下载python(环境变量自动配置),我下载的是3.3,又提示python版本不对,根据提示,需要2.5到3.0的版本,下载了python2.7,OK了,一直没有提示error,哈哈,正开心的时候,报了下面的错误: 看样子是需要C++编译器,网上查了一下资料,Windows7&Windows8

Appium安卓与环境配置

下载与安装: Appium-desktop项目地址:https://github.com/appium/appium-desktop 下载地址:https://github.com/appium/appium-desktop/releases 根据自己的平台选择相关的包进行下载.本文以Windows为例,所以选择 appium-desktop-Setup-1.2.4.exe 文件进行下载. 安装过程太简单了,双击 exe 文件,然后,等待安装完就好了,中间都不需要你设置任何选项. Appium环

Android + Appium 自动化测试完整的环境配置及代码详解

环境的的搭建 参考大神博客:https://www.cnblogs.com/fnng/p/4540731.html 该博客有一套详细的入门教程,奈何时间有点久远有些东西不能用了,但是参考价值还是有滴. 1.安装各种SDK jre必须1.8以上  AndroidSDK需要8.0以下的测试,8.0我测试还不行,环境变量如下图所示 Android的sdk怎么装我就懒得说了,基本安卓开发的电脑上都有了,安装参考传送门:http://www.testclass.net/appium/appium-base

Appium环境搭建python篇(mac系统)

1.安装Appium 通过终端安装: 安装nodejs,下载地址:https://nodejs.org/download/,安装完成后打开终端输入node -v,检查是否安装成功 安装npm,打开终端,输入命令: sudo bash sudo curl -L https://npmjs.org/install.sh | sh 安装完成后,输入npm -v,检查是否安装成功 安装appium,命令: npm install –g appium npm --registry http://regis

appium+python+windows环境配置

一.安装node.js 1:先找到对于电脑合适的node版本进行下载. 2::安装选择路径. 1)我将其安装在在d:\appium\node.js文件夹下 2)验证node是否安装成功: 在cmd中输入node -v 若出现以下结果说明安装成功可进行二步骤 若出现以下结果则需要去环境变量path处添加node的安装路径,如下所示(环境变量位置:右键点击计算机--属性--高级系统设置--环境变量--系统变量中找到path进行添加自己的安装路径即可,各个路径之间以:分开) 之后再在cmd命令中输入n

Appium环境的安装与配置,Python测试脚本测试

Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34)   阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会’偷懒’的开发者线下公开课,报名即享受免费体验云主机 摘要 看了网上很多有关Appium的安装配置贴,都写得语焉不详,不清不楚,正好打算把自动化测试框架从Robotium切换到Appium, 顺手记录一下,给大家参考.转载请注明出处. Appium 安装 配置 测试 之前一直使用Robotium做为And