appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法

appium-desktop-1.0.0.dmg  appium 1.6.4 问题和解决方法
          之前用的appium 1.6.3 通过终端安装。 发现appium有新版本 1.6.4 和 appium-desktop-1.0.0.dmg 的版本,所以果断卸载1.6.3,并下载 appium-desktop-1.0.0.dmg 安装。

终端安装appium 1.6.4 相当的简单, 2步搞定:
(1)卸载:npm uninstall -g appium
(2)安装:npm install -g appium
这个非常简单,没有问题。

下载安装 appium-desktop-1.0.0.dmg也简单。

问题来了
appium-desktop-1.0.0 安装后,连接真机,配置好 server和Capabilities,启动时(Start Session) 报错:
Error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65
这个问题折腾了好久。
原因 WebDriverAgent在手机上肯定是没有安装成功了,安装成功应该在iPhone上有个一WebDriverAgentRunner的应用

结果过程很艰辛 :( :( :(

解决方法

在finder中,进入文件夹:

/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法_第1张图片

选中WebDriverAgent.xcodeproj 文件,用xcode打开,并做如图设置。

说明下: 这里需要设置证书,没有的话,咨询iOS 开发人员

appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法_第2张图片

appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法_第3张图片

运行与测试

(1)菜单栏选择目标设备

appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法_第4张图片

(2)Scheme选择WebDriverAgentRunner
appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法_第5张图片
(3)最后运行 Product -> Test

       一切正常的话,手机上会出现一个无图标的WebDriverAgent应用,启动之后,马上又返回到桌面。这是很正常的不要奇怪。

然后,重新start session,启动成功,见图

appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法_第6张图片


参考文章:https://122.226.73.189/topics/7220


你可能感兴趣的:(iOS测试开发,Appium,专栏)