Appium-Server与Appium-Desktop安装、区别与用法

Song • 7066 次浏览 • 0 个回复 • 2020年12月03日

Appium-Server与Appium-Desktop的区别

Appium Server就是Appium的服务端——一个web接口服务,使用Node.js实现,没有界面,可以用代码启动session;Appium-desktop可以在界面上启动session,也可以通过代码启动session,相比Appium-desktop更适合开发阶段,Appium-doctor适合运行阶段。 \2.png

参考:AppiumServer&AppiumClient&AppiumGUI 分别是什么?有什么区别?

Mac安装node

使用如下命令安装node:

brew install node

如果出现如下错误则需要使用brew upgrade node命令更新node

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib
  Referenced from: /usr/local/bin/node
  Reason: image not found
Abort trap: 6

查看是否安装成功:

Mac ~ % node -v
v14.8.0

安装Appium-desktop

选择最新版本下载安装即可,可视化操作很简单:Appium-desktop 最新版本下载

安装appium-doctor

sudo npm install -g appium-doctor

执行appium-doctor命令出现如下提示表示成功:

appium-doctor

报错解决办法

  • Carthage was NOT found!

解决办法:

brew install carthage
  • ANDROID_HOME environment variable is NOT set!

解决办法:

vim ~/.bash_profile

# 输入你的安卓地址
export ANDROID_HOME="/Users/***/Library/Android/sdk/"
  • Cannot check $JAVA_HOME requirements since the environment variable itself is not set

解决办法:

vim ~/.bash_profile

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH

source ~/.bash_profile

参考:Appium-Server与Appium-Desktop的区别


原创文章,转载请注明 :Appium-Server与Appium-Desktop安装、区别与用法 - pytorch中文网
原文出处: https://ptorch.com/news/260.html
问题交流群 :168117787
提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
Pytorch是什么?关于Pytorch! 使用Appium自带的元素定位代替uiautomatorviewer