当前位置:   article > 正文

appium环境搭建教程_appium地址

appium地址

0-appium环境搭建教程

写在前面
● 如果你已经有了 appium 且能正常运行,请不要再动了,直接跟着上课就行
● 如果你没有 appium 环境,请严格按照本教程中的方法执行,不要擅自修改
● 如果你的电脑上原本就有 JDK,但是没有装在默认路径,请卸载后按本教程执行

有 windows 环境安装和 Mac 环境安装两种

for windows
  • 1

基本步骤:

  1. 安装Node.js
  2. 安装JDK,及配置环境变量
  3. 安装SDK,及配置环境变量
  4. 安装Appium桌面版本
  5. 以上涉及安装的软件,基本都是国外的,所以网站下载会比较慢,大家要有些耐心
  6. 本教程中涉及安装的软件,一律不得修改安装路径,全部使用默认的,并且要记住安装路径(配置环境变量用)

安装 Node.js
在cmd 中输入 node -v,显示版本号则表示安装成功,不显示则需要安装,请往下看

Appium服务端运行时依赖node.js环境,因此需要优先安装node环境。

下载安装包安装,然后一路狂点下一步(不要修改默认安装路径)就可以了。
安装好后可在cmd 中输入 node -v 检查一下

安装 JDK
在终端输入java和javac,出现以下界面,说明安装成功,如果没有,则需要安装。

下载后,也是一路下一步的方式安装。
如果你之前安装过,使用的不是默认路径,请卸载重装。
!!!注意安装位置,默认是C:\Program Files\Java,不要修改!!!
!!!注意安装位置,默认是C:\Program Files\Java,不要修改!!!
!!!注意安装位置,默认是C:\Program Files\Java,不要修改!!!
安装完了,我们来配置 java 的环境变量

高级系统设置中,选择环境变量

在系统变量中新建:
变量名:JAVA_HOME
变量值:你的jdk安装目录下的jdk1.8.0_281文件夹(版本号不同,最后的数字可能有差异,大版本选 1.8),变量值尽量不要手动输入,建议点击浏览目录,找到该文件夹,点击确定

在系统变量中找到 path,点击编辑,新建下面三个
%JAVA_HOME%\bin
%JAVA_HOME%\lib\tools.jar
%JAVA_HOME%\jre\bin
如果添加失败,就浏览目录选择

环境配置完成以后,可在 cmd 输入 java 和 javac 检查一下

安装 SDK
在终端输入 adb version

显示以上信息说明已有SDK 环境(版本号可能不一致),如果没有,则需要安装。

下载后安装

一直走到这里,都是直接点下一步。

在 SDK Manager 这里,除了以下列出的四个选择,其他的都可以不装。为节省时间,可以去掉勾选,只保持这四个选中。

选择后,点右下角 install packages

每一个都得接受

然后是添加环境变量:
增加系统变量
变量名:ANDROID_HOME
变量值:你的sdk安装目录下的android-sdk文件夹,变量名尽量不要手动输入,建议点击浏览目录,找到该文件夹,点击确定

然后在系统变量的 path 中添加
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
如果添加失败,就浏览目录选择

在终端输入 adb version

显示以上信息说明已有SDK 环境(版本号可能不一致)

安装 appium 图形应用

链接:https://pan.baidu.com/s/1fb-t_c_Aajgb8_MFt7smBQ
提取码:ayo0

下载完成后双击安装包安装。

等待进度条

然后等着安装完成就可以。

小测试

我们需要使用 python 代码操作 appium,还要在装一个库

● 确保电脑的USB端口能够识别手机,(电脑可以安装对应手机的USB驱动) win10自动可以识别
● 确保电脑上面不要装带有adb工具的应用(XX管家,X大师,手机助手之类等 ,同样杀毒软件也不建议安装)
● USB最好是原装,有些淘宝买来的数据线只能充电,不能传输数据。手机通过数据线连接到电脑之后,如果弹出是否允许此电脑控制,选择允许。
● 设备的选择方面,不要用 OPPO、华为、vivo,尤其是那个鸿蒙系统,已经不是安卓了
● 推荐使用:三星、小米、魅族,可以到京东拍拍买个二手机专为学习使用

然后,手机要打开开发者模式

  1. 用 usb 线连接到电脑,一头连手机,一头连电脑
  2. 进入手机设置->关于手机
  3. 不断点击版本号,直到激活开发者模式
  4. 退出到上级菜单,在开发者模式中
    a. 允许 usb 调试
    b. 允许 usb 安装
    c. 运行 usb调试(安全设置) 部分手机可能没这个选项
  5. 手机端设置 USB 连接为 MTP 媒体传输模式或文件传送模式(不要使用仅充电)
  6. 确认授权电脑端调试
  7. 到应用商店下载闲鱼 APP,已有的不必重复下载

● 打开 appium 图形应用,启动服务,运行以下代码,即可自动打开咸鱼 app
● 手机初次运行 appium 代码,会安装好几个 appium 的服务在手机里边
● 有时候可能因为安装比较慢,代码报错 INSTALL_FAILED_USER_RESTRICTED
● 可以多运行几次,大概三五次
● 如果一直不能安装成功,报错: INSTALL_FAILED_USER_RESTRICTED
● 可以搜索 手机型号 INSTALL_FAILED_USER_RESTRICTED

常见异常

uiautomatorviewer 报错

拔掉手机USB线,重新连接手机

uiautomatorviewer 报错

新建一个bat文件,内容如下:

双击这个bat文件,要运行一段时间,会生成两个文件,app.uix 和 app.png
打开uiautomator.bat ,将文件加载进来

之后我们就可以进行元素定位了。
但这个方法有个缺点,不是实时的。当手机界面发生变化,我们需要重新运行上边自己建的那个bat,然后重新导入,再进行定位。

for Mac
基本步骤:
7. 安装Node.js
8. 安装JDK,及配置环境变量
9. 安装SDK,及配置环境变量
10. 安装Appium桌面版本
11. 以上涉及安装的软件,基本都是国外的,所以网站下载会比较慢,大家要有些耐心
12. 本教程中涉及安装的软件,一律不得修改安装路径,全部使用默认的,并且要记住安装路径(配置环境变量用)

一、安装 Node.js
在终端 中输入 node -v,显示版本号则表示安装成功。如果没有则需要安装。

Appium服务端运行时依赖node.js环境,因此需要优先安装node环境。

下载安装包安装,然后一路狂点下一步(不要修改默认安装路径)就可以了。
安装好后可在cmd 中输入 node -v 检查一下

二、安装 JDK

打开终端-输入命令Java

输出信息则代表添加成功,没有则需要安装

下载安装包:

安装过程也是一路下一步安装,不要修改默认安装路径,直到安装成功

配置PATH和CLASSPATH路径
打开终端,打开profile文件(需要输入密码)

在文件末尾添加在文件末尾添加JAVA_HOME路径(切换英文输入法,键入“i”,进入插入模式):

其中,第一行

里面jdk-12.0.1.jdk,是一个文件夹,根据你安装的 JDK 版本,具体查看方式:打开Finder,快捷键 “Command +shift + G”,输入/Library/Java/JavaVirtualMachines/,单击回车,就可以看到。
加上后显示如下(确认添加完毕,按esc退出插入模式,英文输入法下键入 :wq 保存并退出profile文件)

重启终端,再次输入 java,查看是否有信息打印。

三、安装 SDK
在终端输入 adb version

显示以上信息说明已有SDK 环境(版本号可能不一致),如果没有,则需要安装。

  1. 下载完成,解压缩包
  2. 打开Finder,前往文件夹, 输入 ~/资源库(或 ~/Library)
  3. 进入目录后,新建一个名为 Android 的文件夹,点进去
  4. 将刚才解压缩出来的名为 sdk 的文件夹拖进去

在终端中输入 vim .bash_profile,打开配置文件后,在文件末尾添加以下2行
问号部分要改成你自己电脑的目录名称

保存后,在终端执行 source .bash_profile
然后输入 adb version 检查环境

四、安装 appium 图形应用
下载安装

五、小测试

我们需要使用 python 代码操作 appium,还要在装一个库

● 确保电脑的USB端口能够识别手机,(电脑可以安装对应手机的USB驱动) win10自动可以识别
● 确保电脑上面不要装带有adb工具的应用(XX管家,X大师,手机助手之类等 ,同样杀毒软件也不建议安装)
● USB最好是原装,有些淘宝买来的数据线只能充电,不能传输数据。手机通过数据线连接到电脑之后,如果弹出是否允许此电脑控制,选择允许。
● 设备的选择方面,不要用 OPPO、华为、vivo,尤其是那个鸿蒙系统,已经不是安卓了
● 推荐使用:三星、小米、魅族,可以到京东拍拍买个二手机专为学习使用

然后,手机要打开开发者模式
8. 用 usb 线连接到电脑,一头连手机,一头连电脑
9. 进入手机设置->关于手机
10. 不断点击版本号,直到激活开发者模式
11. 退出到上级菜单,在开发者模式中
a. 允许 usb 调试
b. 允许 usb 安装
c. 运行 usb调试(安全设置) 部分手机可能没这个选项
12. 手机端设置 USB 连接为 MTP 媒体传输模式或文件传送模式(不要使用仅充电)
13. 确认授权电脑端调试
14. 到应用商店下载闲鱼 APP,已有的不必重复下载

● 打开 appium 图形应用,启动服务,运行以下代码,即可自动打开咸鱼 app
● 手机初次运行 appium 代码,会安装好几个 appium 的服务在手机里边
● 有时候可能因为安装比较慢,代码报错 INSTALL_FAILED_USER_RESTRICTED
● 可以多运行几次,大概三五次
● 如果一直不能安装成功,报错: INSTALL_FAILED_USER_RESTRICTED
● 可以搜索 手机型号 INSTALL_FAILED_USER_RESTRICTED

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/364540
推荐阅读
相关标签
  

闽ICP备14008679号