Appium---APP自动化测试环境搭建

本文是基于Python+Appium进行详细描述APP自动化测试环境搭建。

原文链接:Appium App自动化测试环境搭建

网盘链接:

链接:https://pan.baidu.com/s/1xRwB7RTW8kGdfv5dJhLp-Q
提取码:dbiy

一、安装Python

python下载地址:可以去python官网:https://www.python.org/下载对应机器的安装包。以下版本可以任意选择进行下载。
在这里插入图片描述

双击已下载的python安装包,出现如下图所示的界面,点击运行,
在这里插入图片描述

然后下一步下一步进行默认安装即可,安装成功后会有对应的路径:
在这里插入图片描述

添加环境变量后,输入python就会直接进入python的环境中,现在开始演示手动添加到环境变量:
首先,点击计算机->属性->高级系统设置

在这里插入图片描述

打开path后显示如下:
在这里插入图片描述

点击新建-》输入python的安装路径(C:\Users\Administrator\AppData\Local\Programs\Python\Python36)
在这里插入图片描述

然后点击确定,进行保存!
接下来进行验证python是否安装成功:在cmd命令下输入python,效果如下:

在这里插入图片描述

此时恭喜你,Python环境已经搭建完成!!!

二、JDK环境变量配置

1. jdk下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载并进行安装。
在这里插入图片描述

  • 配置

       安装完成后我的电脑系统变量新建用户变量,变量名:JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.8.0_40 (java的安装路径)。并在系统变量path中加入%JAVA_HOME%\bin。
    

    在这里插入图片描述

  • 验证JDK环境是否OK

    打开cmd输入java -version进行验证,如下图表示ok。
    在这里插入图片描述

  • 3、SDK环境变量配置

  • 下载地址:http://developer.android.com/sdk/index.html ,一般需要翻墙,
    国内可以通过下载地址:http://www.androiddevtools.cn/

  • 配置环境变量
    新建系统变量,变量名: ANDROID_HOME,变量值:D:\xuehai\tools\sdk(根据你电脑sdk实际的位置确定)。并在系统变量path中加入%ANDROID_HOME%\platform- tools;%ANDROID_HOME%\tools 。
    在这里插入图片描述

  • 验证环境变量配置是否OK

    cmd中输入adb进行验证,如下图表示ok
    在这里插入图片描述

四、 下载nodejs 并配置环境变量

  1. 下载地址: http://www.nodejs.org/

  2. 网盘链接,有需自提:
    链接:https://pan.baidu.com/s/1KcUUrVLeUMS4v4jV1sWdLg
    提取码:ioc7

  3. 环境配置:
    将node安装路径D:\Program Files\nodejs(具体根据你安装的路径决定)添加到环境变量Path中。

  4. 验证环境变量:
    打开cmd输入node -v或者npm -v,如下图即正常:
    在这里插入图片描述

五、下载安装Appium

下载离线包安装,地址:appium.io 有对应的downloads地址。
安装后如下图:
在这里插入图片描述

六、安装其他依赖库 在cmd下输入如下命令:

pip install  selenium
pip install  Appium-Python-Client  

七、Appium第一个程序运行

   1、电脑插上手机真机或者电脑安装手机模拟器
   2、手机真机或者模拟器开启调试模式,设置开发者选项->USB调试开启
   3、cmd中输入adb devices 查看手机是否和电脑正常连接
   4、启动appium server
   5、pycharm编写第一个appium 代码demo
from appium import webdriver
import time


# 定义一个变量:desired_caps 字典
desired_caps = {}
# 测试手机平台
desired_caps['platformName'] = 'Android'
# 测试手机平台版本号
desired_caps['platformVersion'] = '5.1'
# 设备名称(自定义,可写死,但不能为空)
desired_caps['deviceName'] = '逍遥模拟器'
# 测试app的安装包名(包名唯一)
# 获取方式:cmd执行命令:
# ① aapt dump badging apk文件 ,点击回车【需在aapt目录下执行】
# ② adb shell dumpsys activity top|findstr "ACTIVITY"【apk启动后立刻执行】
desired_caps['appPackage'] = '你的包名'
desired_caps['appActivity'] = '你的apk的入口名'
desired_caps['noReset'] = True
desired_caps['fullReset'] = False
# 初始化driver ,将上面的参数传入[真机:4723]
driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
# 隐式等待40s
driver.implicitly_wait(40)
print('登陆成功')

流程:

1)首先打开模拟器或者插上一个真机
2)adb devices 验证设备是否可以和模拟器正常通信​               
3)adb install 安装apk​               
4)启动appium server​              
5)运行脚本
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值