如何使用 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 为 iosandroid 的应用内支付运行测试。

到目前为止,我已经成功地运行了 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 中运行应用内购买的自动化测试的主要内容,如果未能解决你的问题,请参考以下文章

各种Sauce的做法

为 Alexa APL 智能显示设备设置背景颜色

法式五大酱汁之褐酱 —— Sauce Espagnole

83.『Ruby美食』自制巧克力淋酱(homemade chocolate sauce)

如何将 Appium 与 C# 集成?

在移动原生应用程序测试中:使用 Appium 时如何模拟后端?