叮咚作响

导航

Python +Appium 移动端自动化环境搭建

  搭建移动端环境需要下载的几个东西:1、node.js,  2、java jdk   3、android  sdk     4、appium  5、 Appium-Python-Client,如果你们有部分环境已经搭建好了,即可忽略。

  

 

  1.   node.js

    下载地址:https://nodejs.org/zh-cn/

    

 

 

   点击下载,如果是其它操作系统,可以点击其它下载,下载完成后,直接安装,next按到底,有需要的朋友可以修改下保存路径,安装完成后,在 cmd命令行输入node -v,有提示说明安装成功:

 

 

 

 2  java JDK

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

 

    看图,已经标记出来了,应该能看明白,记得勾选接受协议,再下载,虽然咱也不知道是什么协议,选就完了。

 

 

 

 

  在下载完成后,也是next安装,没有什么需要特别注意的,不过请记住你的安装路径,我们马上就会用到它了。

  添加环境变量 :

    右击我的电脑,点击属性,点击高级系统设置

 

 

 

    

  点击环境变量,我们一般是在系统变量中添加

 

 

 

 

   点击新建,添加这两个变量:

    变量名:CLASSPATH   变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;      请完整复制,变量值开头为 点 分号 百分号,

    变量名:JAVA_HOME  变量值 : (你自己安装javajdk时的路径,我的是:C:\Program Files\Java\jdk1.8.0_144)

  添加完这两个变量后,找到path这个变量,编辑它,在path变量值的后面添加2个值:

   %JAVA_HOME%\bin 

   %JAVA_HOME%\jre\bin

  注意了由于win7和win10是不同的,win10它是一个表格的形式,所以直接添加一个,在添加一个就行了,而我这个是win7的,所有的path变量都在一个输入框里面,所以之间需要用 ‘分号’来隔开。

 

 

 

 

在添加完成后,在cmd输入 java ,如果有提示,说明安装成功  

 

 

 3、AndroidSDK 

  下载地址:https://www.androiddevtools.cn/

  注意了安卓官网的SDK工具 是需要点击的,不是把鼠标放上去就会展示,我把鼠标放上去,苦等3分钟,还以为是网络卡了,点击下载安装即可

 

 

 安装的时候记得选择,为所有人安装,如果选择下面只为我安装的话,目录会很深,还无法使用好像。

 

 

选择好之后,next即可,

安装完成之后,会出现一个框, 如果你关闭了,可以到你安装的目录中找,点击Manager SDK.exe就是

将我选择的几个勾选上

 

 

 

 

 

 

选择完成后

点击install ,安装好即可,如果不行,重复安装几次。

安装完成之后开始添加环境变量 :

1、 变量名:ANDROID_HOME   变量值:(你安装安卓sdk的目录)

2、编辑path变量 添加: 1、 %ANDROID_HOME%\tools   2、%ANDROID_HOME%\platform-tools

 

扣字扣得有点累

不知道第几步了   、安装Appium

  下载地址:https://pan.baidu.com/s/1YmPbqlqUytNMfWv0te2-0Q

Appium有两种,还有一种是Desktop,我这种轻便点,但是界面很丑,Desktop好点,但是我找不到下载链接了,用是一样的用,直接下载install就ok了。

 

下载夜神模拟器,下载完成后,将安卓sdk中的adb 复制一份,并改名为Nox_adb.exe,粘贴到夜神模拟器的路径下:

 

 

将修改好的nox_adb.exe粘贴到夜神目录下,由于夜神目录本来就有一个nox_adb.exe,所以会提示你是否覆盖,确认覆盖就可以。

 

 

 

覆盖完成后,开启夜神模拟器, 在cmd输入命令 adb devices,这个命令是用来查看adb是否与夜神模拟器建立连接,如果已经建立连接会出现:

 

 62001就是夜神模拟器的端口,如果没有出现这个,输入Nox_adb.exe connect 127.0.0.1:62001 即可连接,连接后,在看一次,但是注意62001是夜神浏览器默认的端口号,如果出现目标计算机积极拒绝响应,原因有2  :1 你的夜神模拟器端口不是62001,请自行找到端口号, 2、你的模拟器没有运行

在adb连接好模拟器之后,下载python相关依赖    pip  install appium-python-client 即可正常使用,注意使用appium最重要的就是adb和模拟器没有建立连接,所以如果你的代码调不起来,请先输入adb devices  检查adb命令是否与模拟器建立连接。

posted on 2020-01-15 16:17  叮咚作响  阅读(372)  评论(0编辑  收藏  举报