Appium 环境搭建( windows 版本 | Mac版本)

需要使用Appium进行自动化测试,需要进行的操作:

  • JDK的环境配置
  • SDK的环境配置
  • Appium的安装

Windows版本JDK的环境配置

下载并安装jdk
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
若下载比较慢,可以采取其他的方式进行下载。
1、下载好之后进行安装,其中win版本的安装的时候需要注意jre的安装是在jdk安装之后,在进行jre安装的时候不要使用jdk同样的目录,否则会出现javac等的覆盖
2、安装好之后,检查并进行java环境的设置
a、设置好JAVA_HOME和CLASSPATH
JAVA_HOME:jdk的安装目录
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
image
b、设置Path,在其中加入两个配置信息
image

Windows SDK的环境配置

下载android sdk :https://www.androiddevtools.cn/ (android-sdk_r24.4.1-windows)
下载好之后按照西西老师的方法进行更新完成后,检查对应的目录信息应该包含了以下几个

  • build-tools
  • platform-tools
  • tools
    如果出现了工具的缺失,可以去sdk的下载地址上去补充下载;其中,build-tools包含不同版本的安卓版本的工具,每个版本一个文件夹,配置的时候将版本号文件夹配置上类似于:build-tools/xxx;platform-tools存放着adb等工具的,tools存放着uiautomatorviewer等工具
    sdk配置如下:
    首先配置好android_home
    image
    再到Path中添加下列信息,其中安卓版本build-tools目录下的数字配置为自己电脑上存在的版本
    image

Appium 安装

目前在更新的分为两大类

  • Appium-desktop
  • Appium Server

Appium-desktop的安装

Appium-desktop的安装不需要其他的依赖环境,只需要下载对应的安装包即可,例如windows版本的安装只需要下载好win的exe文件后,直接一路下一步就可以安装完成。安装完成之后不需要配置appium的环境变量,使用桌面图标打开即可
下载地址为(1.15.1版本):
https://github.com/appium/appium-desktop/releases/tag/v1.15.1
若下载速度慢则可以使用下面的百度云进行下载:
链接:百度网盘 请输入提取码
提取码:daqf


安装完成后,在桌面上会出现此图标,点击打开则可以进行使用
image
打开后页面如下,在此页面上设置好端口后点击Start Server后就能启动appium服务进行使用了
image
启动后页面如下,此时能进行app的自动化测试,也可以进行录制等
image

Appium Server的安装

appium server的安装需要以下的东西:

  • nodejs的安装(推荐12.x稳定版本)
  • cnpm的安装(若不能顺畅地进行外网下载)
    ps:Appium Server的安装参考西西老师所编写的内容mac 上 Appium 环境搭建
3 个赞

常见问题汇总贴:https://ceshiren.com/t/topic/3965
ios 配置:https://ceshiren.com/t/topic/5530

1 个赞

老师你好,遇到个问题不知道怎么解决,帮忙看一下

driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)

mac环境安装有吗

列出模拟器所有应用
adb shell pm list packages
查看Activity
adb logcat -v long ActivityManager:I *:S


黄色打X的不装有影响吗


image
这个环境算配置好了吗?总感觉哪里不对

黄色打叉是没有影响的,不过你的红色打叉是要fix的

image
这句看起来说是你的JAVA_HOME没有配置啊

好的,谢谢哈

mac 在安装appium 时,npm install -g appium 可能会报一些权限的错误
建议使用: sudo npm install -g appium --unsafe-perm=true --allow-root 一路顺畅


这个是什么错误啊 :disappointed_relieved:

macos命令行appium执行不了呢

同学你解决了吗,我的也是这个样子

没有解决,现在命令行的还是不行

安装的时候要加上-g

是用这个命令安装的,还是不行
sudo npm install -g appium --unsafe-perm=true --allow-root

环境变量配置到 ~/.zshrc中

天天模拟器端口 6555
adb connect 127.0.0.1:6555

海马模拟器
adb connect 127.0.0.1:26944

mumu模拟器 6.0
adb connect 127.0.0.1:7555

逍遥游模拟器
adb connect 127.0.0.1:21503

夜神模拟器
adb connect 127.0.0.1:62001