【问题标题】:Appium REAL IOS Device app Testing:xcodebuild failure: "xcodebuild failed with code 65".Appium REAL IOS 设备应用程序测试:xcodebuild 失败:“xcodebuild 失败,代码为 65”。
【发布时间】:2018-09-13 12:01:12
【问题描述】:

真实 IOS 设备上的 Appium 移动测试应用程序: 我正在使用启用了 UI 自动化并且我的电子邮件 ID 受信任的 Apple IOS 6 plus。不知道我有什么配置文件或证书。 我被困在真正的 IOS 设备上我们的应用程序的移动自动化中。

我在苹果上创建了一个开发者帐户。 我已经配置了 xcode 并按照以下链接中的所有步骤操作:

https://appium.io/docs/en/drivers/ios-xcuitest-real-devices/

在 Xcode 中运行构建并成功

我卡在这个突出显示的步骤,我收到连接被拒绝错误。

我忽略了上述连接被拒绝错误并继续运行具有以下所需功能的 appium 检查器服务器,并发现以下 appium 服务器错误:

请您帮我解决这个问题,让我运行第一个移动自动化测试。

谢谢, 赛

【问题讨论】:

    标签: automation appium ios-ui-automation appium-ios appium-desktop


    【解决方案1】:

    你需要一个付费的苹果开发者账号才能在真机上运行测试,需要在你账号的设备池中注册,否则你只能使用模拟器。如果您尚未安装 carthage - 'brew install carthage',也可能出现 65。

    另外,另一种可能性是您尝试在 Apple 测试设备上执行,这将无法正常工作。发现这一点的简单方法是查看设备的背面,看看它的外壳下部是否有二维码。

    【讨论】:

    • 谢谢 Vivan,你是对的,我能够在模拟器上而不是在真实设备上运行应用程序,我们现在正计划购买许可证。再次感谢您
    【解决方案2】:

    注意:我能够在没有付费开发者帐户的情况下在真实的 iPhone 和 iPad 设备上运行测试。

    我使用了指向 WDA 项目路径的agentPath 能力和指向我已自动签署我的个人资料的 WDA xcode 项目文件的bootstrapPath 能力。

    我还将xcodeSigningId 设置为iPhone Developer 的硬编码值。

    你可以试试这个步骤,看看它是否有效。

    【讨论】:

    • 谢谢它的工作,现在我也面临通过使用 xpath 字段进行识别的打字问题。你能帮我解决这个问题吗?
    • 对于打字问题,请尝试通过 XPath 以外的方式查找元素并检查它是否有效。我从不使用 XPath。如果您的案例现在工作正常,也将我的答案标记为已回答。
    • 除了 xpath 没有可用的元素
    • 让我们尝试另一种方法。尝试在键入之前单击要键入的元素。我认为它应该有效。
    • 为了让我点击该元素,该元素未被识别。 Xpath 不适用于该元素,您知道是否有任何其他方法可以使用坐标输入文本字段,如果可以,请告诉我代码。
    猜你喜欢
    • 2018-10-26
    • 1970-01-01
    • 2018-04-08
    • 2020-01-25
    • 2020-07-30
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    相关资源
    最近更新 更多