zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Appium自动化测试第二篇 Appium环境搭建

测试自动化 环境 搭建 Appium 第二篇
2023-09-11 14:16:28 时间

目录

1.1Appnium工作原理

1.2Appnium环境搭建

1.2.1Node下载安装配置

1.2.2JAVA下载安装

1.2.3Android SDK安装

1.2.4Appium-Server安装

1.2.5appium-desktop安装


1.1Appnium工作原理

1.appium是c/s模式的

2.appium是基于webdriver协议添加对移动设备自动化api扩展而成的,所以具有和webdriver一样的特性,比如多语言支持

3.webdriver是基于http协议的,第一连接会建立一个session会话,并通过post发送一个json告知服务端相关测试信息

4.对于android来说,4.2以后是基于uiautomator框架实现查找注入事件的,4.2以前则是instrumentation框架的,并封装成一个叫Selendroid提供服务

5.客户端只需要发送http请求实现通讯,意味着客户端就是多语言支持的

6.appium服务端是node.js写的,所以你安装的时候无论哪个平台都是先装node,然后npm install -g appium安装(翻墙墙)

1.2Appnium环境搭建

1.2.1Node下载安装配置

       在node官网:Download | Node.js

     下载对应的安装包(这里建议下载最新的版本)下载好后放在指定路径下,linux参考以下命令设置 node 和 npm 的软连接方式

ln -s ~/install/node/bin/node /user/local/bin/node

ln -s ~/install/node/bin/npm /user/local/bin/npm

nodejs下载完成后,安装并在环境变量中配置

在命令行中输入 node -v查看安装配置

1.2.2JAVA下载安装

参考前面的JAVA安装配置 JAVA安装配置

1.2.3Android SDK安装

下载:下载地址

下载运行文件夹下的 SDK Manager.exe,选装工具。其中Tools Android SDK Platform-toolsAndroid SDK Build-toolsAndroid SDK ToolsExtras Google USB Driver为必须安装的
安装完成后在path中添加环境变量:ANDROID_HOMEtoolsplatform-toolsbuild-tools

如果不使用真机测试,可以下载模拟器,推荐下载genymotion 官网地址:Genymotion – Android Emulator for app testing Cross-platform Android Emulator for manual and automated app testing

1.2.4Appium-Server安装

appium服务

官网下载:appium / Appium.app / Downloads — Bitbucket

下载后安装即可,这个的安装时间要长一些。完成后会在桌面生成一个快捷方式的图标,双击运行就可以启动Appium

运行Appium需要依赖.NET Framework 4.5,如果没有安装的话点击运行的时候会报错,所以需要下载.NET Framework4.5


全部安装配置好以后,在命令行窗口中运行appium-doctor,使用命令 appium-doctor 验证环境准备就绪

出现 All check  were  successful 表示安装完成

注意:如果提示:“appium-doctor”不是内部或外部命令,找到Appium的安装目录,例如:C:\Program Files (x86)\Appium\node_modules\.bin

添加到环境变量path中

1.2.5appium-desktop安装

桌面工具,类似sellenium IDE也具有录制脚本功能

用于抓取app上定位信息

官网下载:Release 1.2.1 · appium/appium-desktop · GitHub

如果使用的是python语言需要下载python,还需下载Appium-Python-Client 依赖包

python下载地址 https://www.python.org/downloads/,选择Python3.6的版本。下载的是一个exe安装文件,下载完直接安装即可安装好以后将Python安装目录配置到环境变量Path中,然后在cmd中运行python命令

使用python命令行

pip install Appium-Python-Client

或者:下载链接:https://pypi.python.org/pypi/Appium-Python-Client/,下载后解压到Python的安装目录,进入目录下,运行python setup.py install命令

完成以上步骤,即成功在本地搭建Appnium测试环境。