【问题标题】:Appium error occurred while processing the command处理命令时出现Appium错误
【发布时间】:2016-10-14 21:42:17
【问题描述】:

我是appium 的新手,我正在真实设备上运行一些自动化脚本。当我在模拟器上运行该特定脚本时。没有问题。但是当我尝试在真实设备上运行时,我得到了下面提到的错误。

An unknown server-side error occurred while processing the command.

原来的错误:

Bad app: /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/build/SafariLauncher/SafariLauncher.app.

应用程序路径必须是绝对的,或者相对于 appium 服务器安装目录,或者压缩文件的 URL,或者一个特殊的应用程序名称。

(WARNING: The server did not provide any stack-trace information)

我们将不胜感激任何类型的帮助

提前致谢。

【问题讨论】:

    标签: ios iphone eclipse appium


    【解决方案1】:

    SafariLauncher 在您尝试自动化 Safari 浏览器时使用。 Safari 启动器必须为 iPhone(真实设备)构建。看起来内置的 safari 启动器是为模拟器构建的,这就是为什么fruitstrap/ideviceinstaller(appium-ios 使用的应用安装程序)抱怨为坏应用的原因。

    为您的真实设备编译 safarilauncher。 1.从github下载safarilauncher代码 https://github.com/budhash/SafariLauncher 2. 使用您的开发人员配置文件编译代码(使用通配符作为捆绑 ID) 3. 放置这个 Safari 启动器应用程序以实现真正的设备自动化。

    要编译 safari 启动器,请点击此链接了解详细信息:

    https://discuss.appium.io/t/error-installing-safari-launcher-on-real-device-appium-v1-3-7/3793

    【讨论】:

    • 我做了同样的步骤,但没有成功@Vinayak
    • 当您尝试这样做时发生了什么?什么错误?
    • 同样的错误,但我们发现,我们错过了其他东西。谢谢
    • 如果回答对你有帮助,请采纳。
    猜你喜欢
    • 2016-02-04
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2020-08-31
    相关资源
    最近更新 更多