如何使用 Appium 在 Sauce Labs 中运行应用内购买的自动化测试
Posted
技术标签:
【中文标题】如何使用 Appium 在 Sauce Labs 中运行应用内购买的自动化测试【英文标题】:How to run automated tests of In-App purchases in Sauce Labs with Appium 【发布时间】:2021-12-05 12:59:30 【问题描述】:我正在尝试使用 Appium 为 ios 和 android 的应用内支付运行测试。
到目前为止,我已经成功地运行了 Appium 的本地实例并将我的测试设备连接到它。所有的测试工作正常。现在我需要在 Sauce Labs 上运行它们。
根据Sauce Labs' FAQ,所有来自测试设备的数据(包括 Google Play 配置文件)在运行测试后都会被清理。
是否可以向 Sauce Labs 提供 iOS 和 Android 所需的凭据?如果是,如何? Browserstack supports In-App payment testing,您甚至可以将凭据作为所需功能之一发送。 Sauce Labs 也可以这样做吗?
【问题讨论】:
【参考方案1】:目前,这在公共设备上是不可能的,但可能在私人设备上是可能的。
Sauce Labs 目前需要访问在设备上登录的帐户。使用私人设备,他们可以设置一个他们有权访问的共享帐户,但配置了您的帐单详细信息。
您必须与您的客户经理交谈,询问私人设备访问权限;这是一项仅限合同的服务。
【讨论】:
以上是关于如何使用 Appium 在 Sauce Labs 中运行应用内购买的自动化测试的主要内容,如果未能解决你的问题,请参考以下文章