如何使用 Appium 在真实设备上自动化 3rd 方 ios 应用程序
Posted
技术标签:
【中文标题】如何使用 Appium 在真实设备上自动化 3rd 方 ios 应用程序【英文标题】:How to use Appium to automate a 3rd party ios app on real device 【发布时间】:2019-04-05 00:26:04 【问题描述】:我正在尝试使用Appium
在真实的iPhone
上自动化第三方ios
应用程序(例如YouTube)。我还没有找到一个指南/教程来实现这一点,但从我收集的信息来看,它似乎涉及以下步骤:
-
提取预装的应用并解密(使用Clutch等工具)
用我的开发证书退出它
我知道我在每个步骤中都省略了很多细节,但我的问题是,有没有人成功地做到了这一点并且可以确认这实际上是可以实现的?或者有没有其他使用Appium
自动化第三方ios应用程序涉及较少的方法?
【问题讨论】:
【参考方案1】:为了自动化设备上已安装的应用程序,您可以使用bundleId
功能并提供已安装应用程序的捆绑 ID。
您可以详细了解如何获取已安装应用的bundleId
here。
【讨论】:
谢谢,但是如果我想提取预安装的应用程序并使用 Appium 在不同的设备上安装/自动化它,那么辞职/重新打包步骤是唯一的方法吗? 如果我的回答对你有帮助,你能接受吗?对于您说的预安装部分,我还没有尝试过。如果你成功了,请告诉我你是怎么做到的。以上是关于如何使用 Appium 在真实设备上自动化 3rd 方 ios 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
我需要付费 ios 开发者帐户来使用 appium 自动化真实设备和模拟器吗
无法使用 appium 1.6.0 在 IOS 10 真实设备中启动 ipa 文件
如何在 Mac OS 上设置 Appium 以在 Android 和 iOS 设备上运行来自 JAVA 类的自动化测试
Appium:如何在开始测试运行 appium-testng 之前使用 java 在 aws 设备场设备上以编程方式创建 google 帐户