首页 > 解决方案 > 从 Selenium 和 Appium 测试项目中删除捆绑的 APK

问题描述

我一直在尝试建立一个使用 Maven、TestNg、Selenium、Appium 和 Cucumber 的基于 Java 的测试框架。我已经设法让一切正常工作,但我想做的最后一件事是删除依赖项,将预构建的 APK 作为测试项目的一部分。

我正在测试的应用程序是一个 react-native 应用程序,作为其构建过程的一部分,它会将 APK 发布到内部 Maven 存储库中(效果很好)。我想更新测试项目以引入最新发布的版本(因为一个构建将触发另一个构建)。

我可以通过在我的 POM 中添加类似这样的内容来下载 APK:

<dependency>
    <groupId>com.XXX.XXX</groupId>
    <artifactId>XXX</artifactId>
    <version>(, 1.0]</version>
    <type>apk</type>
</dependency>

有没有办法让 Appium 使用下载的 APK,例如通过应用程序功能?或者其他一些安装方式?

标签: androidseleniumappium

解决方案


推荐阅读