如何使用 Appium 运行 在 Sauce Labs 中自动测试应用内购买

How to run automated tests of In-App purchases in Sauce Labs with Appium

我正在尝试 运行 使用 Appium 测试 iOS 和 Android 的应用内支付。

到目前为止,我已经设法 运行 Appium 的本地实例并将我的测试设备连接到它。所有测试工作正常。现在我需要在 Sauce Labs 上 运行 它们。

根据 Sauce Labs' FAQ,来自测试设备的所有数据(包括 Google 播放配置文件)在 运行 宁测试后被清理。

是否可以为 iOS 和 Android 向 Sauce Labs 提供所需的凭据?如果是,如何? Browserstack supports In-App payment testing,您甚至可以将凭据作为所需功能之一发送。是否可以为 Sauce Labs 做同样的事情?

目前,这对于 public 设备是不可能的,但是对于私人设备可能是可能的。

Sauce Labs 目前需要访问在设备上登录的帐户。使用私人设备,他们可以设置一个他们有权访问的共享帐户,但配置了您的帐单明细。

您必须与您的客户经理联系以询问私人设备访问权限;这是一项仅限合同的服务。