android - 从 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,例如通过应用程序功能?或者其他一些安装方式?
解决方案
推荐阅读
- sql - 如何使用从不同表和正在编辑的表计算的值更新表?
- r - PCA 错误:colMeans 中的错误(x,na.rm = TRUE):“x”必须是数字
- python - 有条件地填充一列直到某个日期
- c++ - 如何在 C++ 中存储多行字符串?
- javascript - why my last.addEventListener("click",nextLevel) not working?
- python - What would be the best Data Structure for this tkinter RPG Item Generator
- sql - SQL查询where子句如果没有匹配记录则省略
- json - 读取本地 JSON 文件并通过文本框过滤其结果
- javascript - 实现链表(数据结构)并忽略返回值
- android - 在插页式广告之前在屏幕上显示进度条