我们可以使用像 selenium、Appium 这样的测试工具来自动化 android 应用程序中的某些用户任务吗?

Can we use testing tool like selenium, Appium to automate some user task in android App?

目前,我在一家公司从事 selenium 方面的工作。我正在制作一个工具,该工具将使用 SeleniumSikuli 自动执行时间表填充过程。它是基于 Web 应用程序的自动化。

但我想知道如何在 android 应用程序中自动执行某些流程? 对于 Example:If 我想自动化 1.) 如果用户在 音乐播放器 中点击喜欢的歌曲,它会自动开始播放喜欢的歌曲,或者 2.)如果用户点击最近播放的歌曲,那么它会自动开始播放最近的歌曲。

我在网上搜索了一下,然后我发现 Appium 被用作 自动化工具 来测试 移动应用.

请让我知道我在正确的轨道上。如果没有,请建议我可以在 android App.

中自动执行用户任务的其他方法或工具

提前致谢。

Android Testing Support Library 提供的 Espresso 测试框架提供了用于编写 UI 测试以模拟用户交互的 API。 您可以自动化 UI 测试。

您可以在此处找到各种示例和文档 https://google.github.io/android-testing-support-library/docs/espresso/setup/index.html