gpt4 book ai didi

ios - 如何使用 appium 从 iPhone 启动已安装的应用程序

转载 作者:行者123 更新时间:2023-11-28 21:21:39 24 4
gpt4 key购买 nike

我正在使用 Java + TestNG + Appium 编写自动化脚本。

在测试场景中,我尝试在 iphone 上启动已安装的应用程序。 (在这种情况下是盒子)。 Box 包含一些我需要访问的 MS office 文件。我不太确定如何实现这一目标。

我尝试了多种选择,例如从 iTunes 中提取 .app 文件并使用 Appium 进行部署,但没有成功。

如果可能的话,有人可以指导我吗?如果是,如何?

最佳答案

使用以下场景自动化预安装的应用。

1.这仅适用于使用 DEVELOPMENT 证书签名的应用程序。

2.这不适用于使用 DISTRIBUTION 证书签名的应用程序

3.如果您使用开发人员配置文件创建了应用程序,并自行构建。或者使用 testFlight 下载它,并使用开发配置文件签名

4.这是因为 Apple 的 Instruments 不允许您与那些正在运行的应用程序进行交互。 (即使你知道 bundleId)

如果您的应用处于开发模式,请遵循以下事项1.设备上安装的应用的bundleId。将其用作应用功能。

  1. 关注 Appium Real Devices指南(用 bundleId 替换任何 .ipa/.app 引用)

除了您的常规 desiredCapabilities(例如 platformNameplatformVersiondeviceName)之外,这些应该成为您的desiredCapabilities:

对于预装应用

desiredCaps['app'] = 'yourbindleID'

设备的唯一标识符

desiredCaps['udid'] = '1824y983h2849gh2498'

关于ios - 如何使用 appium 从 iPhone 启动已安装的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39608711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com