百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

阿六带你用python appium搭建app自动化测试环境

off999 2024-10-14 12:16 55 浏览 0 评论

前言

我们在appium做app自动化测试,环境搭建是比较麻烦的。也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎。今天小编就来讲讲appium如何搭建APP自动化测试环境。喜欢小编的可以给小编点点关注哟。

没有成功的环境,就没有办法继续后续的使用。

在app自动化测试当中,我们主要是通用电脑端的python代码,能够驱使手机端的app去进行操作。比如打开一个app,输入用户名和密码,进入登陆操作。

由于电脑端和手机端是两个独立的设备。要实现数据通信,就需要将二者连一起。因此对于真机用户,需要用USB线连接手机和电脑,并且在开发者选项当中,开启USB调试模式。

app自动化环境安装包括以下几点:

1、安装node.js

2、安装appium desktop程序

3、安装JDK1.8及以上版本

4、安装安卓开发工具

5、安装appium python客户端

6、真机或者模拟器

第一步:安装nodejs和appium desktop程序

nodejs官网下载地址:https://nodejs.org/en/download/

appium的运行依赖于nodejs,所以要先安装nodejs。nodejs下载完成之后,windows用户双击安装完成即可,不需要做额外配置。

appium desktop下载官网:https://github.com/appium/appium-desktop/releases

appium版本更新较快。最新的版本在你的电脑上不一定能运行起来。如果新版本运行不起来,那么建议换其它的版本。

安装也非常简单,双击exe程序运行即可。

第二步:安装JDK

JDK要求1.8版本以及以上。参考网上其它文章来安装jdk。

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

第三步:安装安卓开发工具

自动化测试当中,会用到一些工具,但不会去开发一个app。所以sdk部分不需要。只需要下载工具部分即可。

安卓sdk下载地址:http://tools.android-studio.org/index.php/sdk

安装步骤如下:

1)解压 platform-tools_r28.0.2-windows.zip到本地目录

2)双击SDKManager.exe

3)在SDK Manager界面当中,只勾选:

Tools当中的Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools

Extras目录。

其它的一概不勾选。默认选中的请注意取消勾选!!!!

打开SDK Manager,默认会选中安卓sdk,请一定要取消掉。

4)配置环境变量:

4.1 添加ANDROID_HOME环境变量,配置sdk根目录。

在以上的截图中,

ANDROID_HOME=D:\android-sdk-windows

4.2 在PATH变量中添加三项内容:

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

%ANDROID_HOME%\build-tools\28.0.3

检测:

进入cmd命令行,输入adb version

能够正常显示adb的版本就okay.


第四步:安装appium python客户端

使用python的pip命令,直接在线安装:

pip install Appium-Python-Client

第五步:安装模拟器(使用真机的用户,可以跳过此步骤)

本步骤中,选择夜神模拟器。

夜神模拟器官方网站下载地址:https://www.yeshen.com/

下载安装完成之后。桌面会有2个图标:夜神模拟器、夜神多开器。

夜神模拟器:默认安卓版本为4.4.2

夜神多开器:可以增加安卓5.1模拟器、安卓7.1模拟器。

在启动模拟器之前,替换模拟器安装路径当中的nox_adb.exe

第一步:将%ANDROID_HOME%\platform-tools目录下的adb.exe拷贝到桌面,更改名称为nox_adb.exe

第二步:将第一步中的nox_adb拷贝到夜神模拟器安装目录下,替换原来的文件。

再去启动夜神模拟器。然后在cmd命令行当中,输入命令:adb devices


以上所有步骤安装完成之后,恭喜你,环境搭建好了!可以开启app自动化体验之旅了!!

喜欢的可以点赞关注小编哟!

相关推荐

手机铃声最好听的歌(手机铃声最好听的歌曲有哪些)

Everythingisnotwhatitseems超喜欢这首的,绝对不会撞见跟你铃声一样的Push艾薇儿的新歌,很好听,也很适合做铃声Foreverandalways钢琴版副歌部分很好听布兰妮的3也...

千千静听官网(十大免费音乐网站)

千千静听起源于2002年,千千静听是一款完全免费的音乐播放软件,集播放、音效、转换、歌词等众多功能于一身。其小巧精致、操作简捷、功能强大的特点,深得用户喜爱,被网友评为中国十大优秀软件之一,并且成为目...

成品ppt网站国外(免费生成ppt的网站)

免费ppt成品怎么下载?不确定您要下载哪类的ppt。如果想要下载初中语文课件的话,免费成品ppt可以通过无忧无虑中学语文网下载,上面按照年级,教材版本分门别类的课件资源,教案参考,还有相应的练习题,甚...

免费的连连看游戏大全(连连看游戏app推荐)

在4399小游戏里,点击儿童小游戏,里面就有不及时的连连看。《连连看》只要将相同的两张牌用三根以内的直线连在一起消除即可。连连看,又称对对卡,是指图案配对的一种益智游戏,有多种形式,如卡片游戏、电子...

图片文字提取免费工具(图片文字提取免费工具在线)

1.打开手机,进入图库,点击打开一张图片。2.点击【分享】图标进入页面。3.点击【提取文字】。注意,只有手机已安装WPS才会出现此图标。第一种方法需要用到我们的聊天神器:QQ,进入任一聊天框并给...

一键群发500微信群软件(有没有微信一键群发5000人的软件)
一键群发500微信群软件(有没有微信一键群发5000人的软件)

1/8进入设置打开微信进入个人页面后,点击【设置】。2/8进入通用点击【通用】。3/8进入辅助功能点击【辅助功能】。4/8进入群发助手点击【群发助手】。5/8开始群发点击【开始群发】。6/8新建群发点击下方【新建群发】。7/8选择好友在这里...

2026-01-23 06:43 off999

万能驱动离线安装包(万能驱动离线版win10)

一、驱动人生()1、驱动人生为了针对用户的离线使用需求,专门推出了离线版的软件,能够在没有网络的情况下使用。2、通过内置的网卡驱动程序,帮助用户优先安装网卡驱动,进而可以连接网络并继续在网上下载安装驱...

中国象棋天天象棋(中国象棋天天象棋手机版)

天天象棋中的专区对局就是ai区,也就是软件区,专门给引擎下棋的,以前3.0版本里有,我玩过,没啥特别的,一开始匹配的都是新手,因为那个模式有独立的段位机制,后面更新之后就给禁掉了,跟ai对局没意思,还...

百度图片(百度图片官网)
  • 百度图片(百度图片官网)
  • 百度图片(百度图片官网)
  • 百度图片(百度图片官网)
  • 百度图片(百度图片官网)
苹果恢复大师(苹果恢复大师收费吗)

苹果恢复大师是可靠的苹果手机数据恢复软件,兼容Windows和Mac平台,支持iOS设备上的多种数据恢复和备份,如微信聊天记录,短信,通讯录,照片等,具体操作也是十分简单。苹果恢复大师一共有三种恢复模...

gg修改器下载安装(gg修改器下载安装免root)

OPPO手机下载gg修改器方法如下:可以打开在桌面找的浏览器,我们打开进入,然后再浏览器上面搜索框,搜索GG修改器,找到之后,我们点击GG修改器官网,然后就可以在GG修改器里面的官网下载了,之后我们点...

磁力吧最佳的磁力(磁力吧最佳的磁力是多少)

磁力片玩具是一种可以激发儿童创造力和想象力的玩具,市面上有许多品牌可以选择。在选择磁力片玩具时,可以考虑以下因素:品牌信誉:选择知名品牌,可以更加放心地使用。质量:质量好的磁力片玩具可以使用更长时间,...

文件恢复(文件恢复大师是真的吗)

方法一:从回收站恢复删除文件回收站是操作系统提供的一个文件夹,用来临时存放用户删除的各种数据。存放于回收站中的资料,可以被还原到删除之前的原始位置,也可以从回收站中删除。因此,回收站给用户提供了一个&...

腾讯怎么找到真人客服(微信怎么直接打人工)
  • 腾讯怎么找到真人客服(微信怎么直接打人工)
  • 腾讯怎么找到真人客服(微信怎么直接打人工)
  • 腾讯怎么找到真人客服(微信怎么直接打人工)
  • 腾讯怎么找到真人客服(微信怎么直接打人工)
世界公认十大手游排行榜(全球排名第一的游戏)
世界公认十大手游排行榜(全球排名第一的游戏)

传奇十大金牌指挥:霸气王者战犯、布拉格佛祖、乱世征战英豪、传奇人物深蓝、湖北焦点、傲天メ皇霸道、湖南小三、湖南鱼刺、湖南求剑客、江西小毛拓展资料:《热血传奇》是盛趣游戏2001年推出的一款大型多人在线角色扮演游戏(MMO...

2026-01-23 04:15 off999

取消回复欢迎 发表评论: