美文网首页
mac上安装appium(安卓及ios) 命令行版与桌面版配置

mac上安装appium(安卓及ios) 命令行版与桌面版配置

作者: 清水秋香 | 来源:发表于2020-02-26 03:15 被阅读0次
brew install node
  • 安装JDK
    前往JDK下载网址
    建议版本1.8.0_241,如果版本过高uiautomatorviewer无法使用

    image.png
  • 安装Android sdk
    android-sdk-macosx下载地址
    解压缩到此位置/usr/local/
    进入sdk的tools目录/usr/local/android-sdk-macosx/tools,输入命令android
    安装工具

    image.png
    以下为可选安装,如果要用到模拟器的话选择
    网址为模拟器的配置https://www.jianshu.com/p/27073821e8fc
image.png
进行安装
image.png

设置Android环境变量:
方法 2:终端输入

vim ~/.bash_profile

按 i 键进入bash_profile文件编辑模式,添加如下内容

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH


export ANDROID_HOME=/usr/local/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/build-tools/29.0.3

完成之后esc键退出编辑,:wq结束。
同样执行 source ~/.bash_profile 使环境变量生效。
Appium所需要的Mac平台已经配置完毕了

命令行版Appiun
通过npm安装cnpm 后面加上淘宝源,否则需要翻墙进行安装

npm install -g cnpm --registry:http://registry.taobao.org

通过cnpm安装appium

cnpm install -g appium

命令行输入 appium,如下提示appium启动成功

[Appium] Welcome to Appium v1.17.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

指定端口启动: 命令行输入appium -p 4725,如下提示appium指定端口启动成功

[Appium] Welcome to Appium v1.17.0
[Appium] Non-default server args:
[Appium]   port: 4725
[Appium] Appium REST http interface listener started on 0.0.0.0:4725

同时运行多台设备,监听多个端口appium -p 4700 -bp 4701,出现如下提示监听多个端口成功

[Appium] Welcome to Appium v1.17.0
[Appium] Non-default server args:
[Appium]   port: 4700
[Appium]   bootstrapPort: 4701
[Appium] Appium REST http interface listener started on 0.0.0.0:4700

将端口指定到设备appium -p 4708 -U DU2SSE148V056978,如下提示成功 -U后面的参数为adb devices的ip和端口号

[Appium] Welcome to Appium v1.17.0
[Appium] Non-default server args:
[Appium]   port: 4702
[Appium]   udid: DU2SSE148V056978
[Appium] Deprecated server args:
[Appium]   -U,--udid => --default-capabilities '{"udid":"DU2SSE148V056978"}'
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium]   udid: DU2SSE148V056978
[Appium] Appium REST http interface listener started on 0.0.0.0:4702

👌,安卓端已经大功告成,去写你的脚本你吧。

如果安装了brew,相信你的Xcode已经安装完成,这样你的ios端基本配置完成了,只需要安装依赖就可运行ios自动化脚本了,以下为ios自动化依赖安装及脚本运行介绍https://www.jianshu.com/p/8150a54a14d5

相关文章

网友评论

      本文标题:mac上安装appium(安卓及ios) 命令行版与桌面版配置

      本文链接:https://www.haomeiwen.com/subject/yrrxchtx.html