如何在python中利用appium实现一个自动化功能

发布时间:2021-01-27 15:33:06 作者:Leah
来源:亿速云 阅读:228

本篇文章给大家分享的是有关如何在python中利用appium实现一个自动化功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1、环境准备

1.jdk1.8.0 (64位)

2.android-sdk_r24.4.1-windows

3.python:2.7(3.6也可以)

4.appium:1.4.16.1

5.Node.js:node-v8.11.4-x64

6.Appium-Python-Client

一:JDK的安装

为什么要安装JDK,因为APP大部分都是JAVA写的,没有JDK就无法运行JAVA的代码了。

二:android-sdk下载安装

下载android-sdk,这个是做android测试和开发的必备环境,(怎么下载官网都有的,利用百度工具寻找资源是一名合格IT人员的基本技能,这里不多说)

下载解压后,里面有个SDK manager.exe双击打开

如何在python中利用appium实现一个自动化功能

双击SDK manager.exe打开

如何在python中利用appium实现一个自动化功能 

勾选你要下载的API版本和对应的android版本,我这里下载的是4.4.2,点击Install 3 packages这个按钮,下载就可以了,下载完后可能有些下载不到,需要一个个去点击下载。

android-sdk环境变量配置:

跟JDK一样,SDK也要配置环境变量

同上,在系统变量中新建:

ANDROID_HOME D:androidsdkandroid-sdk-windows 这里为SDK的路径(根据自己文件放的位置来,不要一味的复制黏贴)

在path中添加两个变量:D:androidsdkandroid-sdk-windowsools和D:androidsdkandroid-sdk-windowsplatform-tools

检查下是否安装成功:在cmd中输入ADB,出现下面这个就说明配置好了

如何在python中利用appium实现一个自动化功能

三:连接夜神模拟器

到官网下载最新的夜神模拟器,下载后安装,安装一路next很简单的,找到夜神的安装路径,把夜神的bin目录配置到环境变量path中,如下:

如何在python中利用appium实现一个自动化功能

 配完以后,为了防止SDK里的adb.exe跟夜神的nox_adb.exe版本不匹配,后续出现报错问题,请务必把SDK中的adb.exe文件复制到夜神的bin目录下,并且把原来的nox_adb.exe删除掉,把新复制的adb.exe改名为nox_adb.exe,操作如下:

如何在python中利用appium实现一个自动化功能

这是的adb.exe复制到这里,如下:

如何在python中利用appium实现一个自动化功能

这个时候基本都配好了,打开夜神模拟器,在cmd中输入adb devices,出现如下就说明配好了

如何在python中利用appium实现一个自动化功能

好了,到此为止整体的安卓环境都配好了,接下来要配置python appium的环境了

这个时候要安装python了

python的安装

官网下载python(3.0以上也行,个人爱好),安装也是一路next下去

配置环境变量:

将C:Python27和C:Python27Scripts,添加到环境变量path下,

打开cmd输入python,出现如下就说明配好了

如何在python中利用appium实现一个自动化功能

安装node.js

1.下载

下载后一路next安装,安装完后在cmd输入node -v,出现如下说明安装好了

如何在python中利用appium实现一个自动化功能

安装appium

如何在python中利用appium实现一个自动化功能 

下载后如下

解压出来,直接双击appium-installer.exe文件安装就好,桌面会生成一个appium的图标,启动后界面显示如下

 如何在python中利用appium实现一个自动化功能

安装.net framework

由于appium是 .net开发的,想要运行还得安装下这个工具,就像java想要运行要安装jdk一样的道理,有些电脑是自带.net的,所以不用安装,我的自带的

安装也是一路next就行了

appium-doctor

1.appium安装好后,找到这个文件目录D:appiumAppium ode_modules.bin,将这个路径添加到环境变量path下

2.打卡cmd,输入appium-doctor,检查环境是否OK,出现如下图所示,说明环境OK

如何在python中利用appium实现一个自动化功能

安装appium客户端,也叫Appium-Python-Client

前面python环境安装,已经准备好pip了(如果没有安装pip的,需要自己安装下pip,这里就不多说了),所以这里直接打开cmd,输入:pip install Appium-Python-Client

以上就是如何在python中利用appium实现一个自动化功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

推荐阅读:
  1. Appium+Python实现自动化登录
  2. 怎么在Python中利用Appium实现一个自动化测试功能

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python appium

上一篇:怎么将SpringBoot项目部署到服务器中

下一篇:怎么在Python中利用Appium实现简一个自动化登录测试功能

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》