如何在python中利用appium实现一个自动化功能-创新互联
本篇文章给大家分享的是有关如何在python中利用appium实现一个自动化功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元江源做网站,已为上家服务,为江源各地企业和个人服务,联系电话:189808205751、环境准备
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双击打开
双击SDK manager.exe打开
勾选你要下载的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,出现下面这个就说明配置好了
三:连接夜神模拟器
到官网下载新的夜神模拟器,下载后安装,安装一路next很简单的,找到夜神的安装路径,把夜神的bin目录配置到环境变量path中,如下:
配完以后,为了防止SDK里的adb.exe跟夜神的nox_adb.exe版本不匹配,后续出现报错问题,请务必把SDK中的adb.exe文件复制到夜神的bin目录下,并且把原来的nox_adb.exe删除掉,把新复制的adb.exe改名为nox_adb.exe,操作如下:
这是的adb.exe复制到这里,如下:
这个时候基本都配好了,打开夜神模拟器,在cmd中输入adb devices,出现如下就说明配好了
好了,到此为止整体的安卓环境都配好了,接下来要配置python appium的环境了
这个时候要安装python了
python的安装
官网下载python(3.0以上也行,个人爱好),安装也是一路next下去
配置环境变量:
将C:Python27和C:Python27Scripts,添加到环境变量path下,
打开cmd输入python,出现如下就说明配好了
安装node.js
1.下载
下载后一路next安装,安装完后在cmd输入node -v,出现如下说明安装好了
安装appium
下载后如下
解压出来,直接双击appium-installer.exe文件安装就好,桌面会生成一个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
安装appium客户端,也叫Appium-Python-Client
前面python环境安装,已经准备好pip了(如果没有安装pip的,需要自己安装下pip,这里就不多说了),所以这里直接打开cmd,输入:pip install Appium-Python-Client
以上就是如何在python中利用appium实现一个自动化功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
文章题目:如何在python中利用appium实现一个自动化功能-创新互联
分享地址:http://scyanting.com/article/cdspod.html