当前位置:首页 > python > 正文内容

Appium搭建app自动化测试环境

关中浪子3年前 (2021-08-04)python1275
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

appium做app自动化测试,环境搭建是比较麻烦的。也是很多初学者在学习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自动化体验之旅了!!


扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/46.html

分享给朋友:

相关文章

pip的15个使用小技巧

pip的15个使用小技巧

认识pip众所周知,pip可以对python的第三方库进行安装、更新、卸载等操作,十分方便。pip的全称:package installer for python,也就是Python包管理工具。可能有些人用了很久pip,但还不清楚包管理工具...

python脚本 自动刷金币(头条极速版抖音极速版) 逍遥模拟器

1:下载逍遥模拟器安装抖音极速版,并登录2:安装python33:下载adb 并配置到系统环境中:  在这里下载platform-tools.zip 解压到电脑中,将其中的  (链接: https://pan.baidu.com/...

python 项目部署到 linux 服务器

python 项目部署到 linux 服务器

一、安装python1、登录:https://www.python.org/downloads/source/ 下载对应版本:例如:Python-3.6.5.tgz2、文件上传:将文件上传到Linux系统的某个目录下,根据自己情况上传,本例...

python  django框架     \venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本

python django框架 \venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本

2. 解决方式 首先打开windos 文件管理器切换到 项目目录,然后鼠标右键+shift,  右键菜单里面会出现一个【在此处打开 powershell】菜单选项  进入项目执行&...

cmd中使用python3 manage.py migrate命令,报warn

Django 连接mysql数据库cmd中使用python3 manage.py migrate命令,报warnWARNINGS:?: (mysql.W002) MySQL Strict Mode is not set for d...

Python之虚拟环境venv实战详解

Python 应用程序通常会使用不属于标准库的包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者应用程序可能使用库接口的过时版本编写。    这意味着一个 Python 安装可能无法满足每个...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。