Python+Appnium环境搭建(一)

最近想跟老师学学自动化测试框架,但是这些软件的安装也确实是挺费时费力的,下面我将我今天遇到的种种挫折写下来,还有解决这些问题的方法:

我们最后安装的软件有如下:

 

一、Appium环境搭建流程

(1)JDK环境配置

官网网址:Java Downloads | Oracle

有些安装在SDK中的工具,比如查看app界面元素的uiautomatorviewer需要JDK才可以运行。它的安装比较简单,需要注意的是安装后需要去环境变量改一下配置。

接下来,右击我的电脑-->属性-->高级系统设置-->环境变量-->新建系统变量:

路径为刚刚安装JDK的路径。之后在path中加入以下两句:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

按快捷键win+r,在运行行内输入cmd,并输入javajavac,如果出现以下,则说明是正确的:

 

(2)Android-SDK

很多人在下载这个文件的时候,总遇见比如说SDK-Manager打不开等很多抓不着头脑的问题,我也被这个问题困扰了一个下午,然后发现了Android studio这个很好用的软件。我们需要的SDK配置都在这个软件中可以进行下载!!!

下载Android Studio:Download Android Studio and SDK tools  |  Android Developers

安装完这个软件后,打开:

File-->Settings:

 先新建一个文件夹,存放SDK文件,之后进行下载,我所下载的文件如下:

 

 安卓具有向下兼容的特性,所以下多高的版本都没有关系,下载下来后的文件是这样的:

设置安卓环境变量:

ANDROID_HOME:为上面文件Android-SDK的路径。

之后将tools和platform-tools两个目录加入到Path路径中。

%ANDROID_HOME%\build-tools\31.0.0

%ANDROID_HOME%\emulator

%ANDROID_HOME%\platform-tools

配置完后,运行cmd后输入adb可看到如下,则说明已经安装成功:

 之后连接手机,手机开启开发者模式,输入adb devices,可看到手机的设备号:

(3)安装pycharm

这个可以自行上网百度,安装方式很简单。

(4)安装node.js

下载链接:Download | Node.js

安装完成后,运行cmd,输入node –v查看版本号,如果出现以下,则说明安装成功。

 

(5)安装appium

下载官网:appium / Appium.app / Downloads — Bitbucket

一路安装后,我们使用cmd输入appium-doctor检查环境是否OK,那个时候我出现了以下的报错:

 这就说明我们的软件没有安装成功,解决方法如下:

在cmd运行:npm install appium-doctor -g,之后它会进行如下的安装:

 之后我再检查appium-doctor看还差什么东西,之后继续在Andriod Studio中下载,前面的Andriod Studio截图是我所有下载的文件。我最后出现的界面是这样的:

问题一:WARN AppiumDoctor ✖ opencv4nodejs cannot be found.

下载cmake:Download | CMake

下载git:Git - Downloads

 

验证是否安装成功:

cmake --version

git --version

 

 

安装Windows-build-tools

在cmd中输入:npm install --global windows-build-tools

 安装opencv4nodjs:

 之后显示需要更新,输入:npm install -g npm@8.1.0

 

但是我尝试这种方法失败了,可以试着下面这个方法:手动安装

opencv下载链接:Releases - OpenCV

 

下载后配置环境:

OPENCV_INCLUDE_DIR D:\opencv\opencv\build\include

OPENCV_LIB_DIR D:\opencv\opencv\build\x64\vc15\lib

OPENCV_BIN_DIR D:\opencv\opencv\build\x64\vc15\bin

 

之后在path中加入新建:%OPENCV_BIN_DIR%

打开命令行输入:

set OPENCV4NODEJS_DISABLE_AUTOBUILD=1

然后继续执行:

npm i -g opencv4nodejs

 

 出现这个界面就说明安装成功啦!

问题二:AppiumDoctor ✖ ffmpeg cannot be found.

下载ffmpeg:Download FFmpeg

 下载后打开,打开bin文件,里面有三个文件:

 复制该路径:D:\ffmpeg-4.4-essentials_build\ffmpeg-4.4-essentials_build\bin

此处设置的是用户变量,仅当前windows用户可以使用,如果需要每个用户都能够使用,应该添加到系统变量的path条目中。

验证:打开cmd运行ffmpeg

 之后就可以了:

问题三:WARN AppiumDoctor ✖ mjpeg-consumer cannot be found.

cmd中输入命令:npm install mjpeg-consumer -g

 

问题四:AppiumDoctor ✖ bundletool.jar cannot be found

安装bundletool.jar:Releases · google/bundletool · GitHub

在我们的SDK文件下,新建一个bundle-tool文件夹,将下载的加进去,将名字改为:bundletool.jar:

之后将路径复制,添加用户变量:

 

 修改环境变量中的PATHTEXT中添加:

;.JAR

问题五:AppiumDoctor ✖ gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found

要进行手动安装:https://gstreamer.freedesktop.org/download/

 两个都要下载。安装过程中无法选择安装路径,默认会装在安装包所在的盘,将路径F:\gstreamer\1.0\mingw_x86_64\bin加入到环境变量中。

 最后,终于完成所有的安装啦!

(6)最后一步:安装Appium-Python-Client

进入cmd 输入:pip install Appium-Python-Client。等待安装完成。

最终打开appium的页面为:

 

 

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑烯烃快去学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值