(一)python+appium移动端自动化测试环境搭建

什么是appium?
appium是开源的移动端自动化测试框架;
appium可以测试原生的、混合的、以及移动端的web项目;
appium可以测试ios,android及FirefoxOS平台;
他是C/S 架构,它的核心是一个 web 服务器,它提供了一套 REST 的接口, 指定了客户端到服务端的协议。 (JSON Wire Protocol)
简单点说就是app自动化测试工具,用程序代替人工进行测试,提升工作效率

环境搭建——JDK安装配置
一、先到官网https://www.oracle.com/technetwork/java/javase/downloads/index.html安装JDK,配置JDK环境
二、一直点击下一步安装后,配置环境变量,在“我的电脑”-右键-“属性”-(左侧)高级系统设置-(弹窗右下角)环境变量配置
1、我的电脑(右键)——》点击属性
(一)python+appium移动端自动化测试环境搭建_第1张图片
出现控制面板界面
(一)python+appium移动端自动化测试环境搭建_第2张图片
2、系统属性——》点击环境变量
(一)python+appium移动端自动化测试环境搭建_第3张图片

环境变量配置 :
新建——》变量名:Java_Home——》变量值:C:\Program Files\Java\jdk1.8.0_191(这是我的jdk路径,具体要根据自己jdk存放的路径来填)
(一)python+appium移动端自动化测试环境搭建_第4张图片
新建——》变量名:CLASSPATH——》变量值
(一)python+appium移动端自动化测试环境搭建_第5张图片
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;(注意最前面有一点)
编辑Path,window10直接新建,copy自己jdk和jre,然后分别新建加上,如我的分别是C:\Program Files\Java\jdk1.8.0_191\bin和C:\Program Files\Java\jre1.8.0_191\bin
校验安装和配置,Win+R输入cmd,进入命令行窗口分别输入java -version和javac -version正常显示的话就是成功了

环境搭建——android-sdk安装配置
先去下载官网https://android-sdk.en.softonic.com/下载个包,直接一键解压之后,双击SDK Manager.exe,勾选选项下载安装sdk版本
(一)python+appium移动端自动化测试环境搭建_第6张图片
配置环境变量,新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录,把%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools​​​​​​​添加到Path环境变量
adb devices(获取udid设备唯一标识符)检查安装成功或者失败

环境搭建——python+pycharm安装配置
1.上官网下载python,python安装安装完成后将D:\python和D:\python\Scripts(这是我的路径,具体看自己python存放位置),添加到环境变量path
2.安装pycharm,并破解(可以浏览器输入地址http://pblog.rzepx.cn/ ,选择激活码按钮,之前的官网破解版失效了,我是还做了如下设置,将“0.0.0.0 account.jetbrains.com”和“0.0.0.0 www.jetbrains.com”添加到hosts中屏蔽联网,这个比较简单,不会链接失效)hosts一般在C:\Windows\System32\drivers\etc,一般hosts不能够在当前文件夹更改数据,但是我们可以直接复制hosts到桌面,再拉回当前目录覆盖
3.在cmd输入,在做appium的时候经常遇到问题,所以我用pip 安装了一些依赖
pip install selenium –i http://pypi.douban.com/simple
pip install pytest
pycharm中settings中的Project Interpreter,要选择本地python的安装路径;按alt+Enter,选择忽略(Ignore)错误

Appium安装

一、利用pip安装
利用python安装 在cmd输入pip3 install Appium-Python-Client
这个可能会费点时间

二、Appium server 是用 Node.js 写的,也可以用他安装(命令行版)
1、先去下载了node-v10.16.3-x64,安装完成后,运行cmd,输入node –v
2、使用npm安装appium 在cmd使用命令npm install –g appium 下在appium(整个过程较慢,请耐心等待)安装成功后,在cmd输入appium出现以下信息表明安装成功。
3、安装appium-doctor 运行cmd,输入npm install -g appium-doctor,等待安装成功即可
4、关闭命令行或者按 Ctrl - C 就可以停止 Appium Server

三、appium desktop(桌面版)
先到https://github.com/appium/appium-desktop/releases下载,然后傻瓜式安装就好
在cmd 输入:pip install Appium-Python-Client #将python与appium关联起来、
在使用卓面版的时候安装遇到问题较多,不过网上一堆教程,很容易解决
目前感觉使用命令行版较好点

appium desktop Inspector 配置
platformName # 平台名称,包括Android、ios、FirefoxOS
platformVersion #系统版本号
deviceName #udid设备名称,唯一标识
appPackage # apk的包名
appActivity #要启动的界面

建议安装的过程中选择合适自己的安装方,下一章讲weditor进行元素定位

你可能感兴趣的:((一)python+appium移动端自动化测试环境搭建)