robotium相关内容

以编程方式安装 Android apk 作为测试框架的一部分

我正在尝试以编程方式安装 apk,但运气不佳.我正在建立一个针对物理设备的自动化测试框架,我想让测试设备在运行测试之前从构建服务器检索最新的 apk.虽然我知道没有一般的方法可以在未经用户同意的情况下实际安装 apk,但我很好奇在开发人员同时拥有 apk 和设备的情况下是否有可用的方法. 我过去尝试过的方法(apk 已下载到 pathName/apkFilename): String co ..
发布时间:2022-01-14 17:58:19 移动开发

Robotium - 在 Android Studio 中使用 Gradle 测试特定风格

所以...我正在尝试为我的应用程序进行一些测试.我的应用程序中有几种风格,我想为每种风格构建单独的测试.从 Robotium 文档中,我使用了“androidTest/java"文件夹,里面有一个包......我在一些建议后尝试输入一个风味的 .test.来自这里的另一个建议:http://tools.android.com/tech-docs/new-build-system/user-guid ..

Robotium - 在 Android Studio 中使用 Gradle 测试特定风格

所以...我正在尝试为我的应用程序进行一些测试.我的应用程序中有几种风格,我想为每种风格构建单独的测试.从 Robotium 文档中,我使用了“androidTest/java"文件夹,里面有一个包......我在一些建议后尝试输入一个风味的 .test.来自这里的另一个建议:http://tools.android.com/tech-docs/new-build-system/user-guid ..

如何在 Android Studio 中使用 Robotium?

Robotium 是一个 Android 测试自动化框架,完全支持原生和混合应用程序.> 既然 Android Studio 是用于 Android 开发的事实上的 IDE,我有兴趣在 Android Studio 中尝试一下.但是,我找不到设置它的方法. 如何设置和使用 Robotium 在 Android Studio 中进行测试? 解决方案 指南: 将以下行添加到内部 ..
发布时间:2021-11-21 19:14:42 移动开发

如何使用 id 使用 Robotium 工具对 android 的对象执行操作?

我尝试使用 id 在 android 应用程序中单击对象,但是当我输入 solo.clickOnImageButton(R.id.action_menu_search);它显示错误,action_menu_search 无法解析或不是字段.我如何使用对象的 id 来点击它. 先谢谢你,带着敬意,大卫·盖勒 解决方案 Use solo.clickOnView(solo.getView( ..
发布时间:2021-07-10 19:16:41 其他开发

如何验证重定向到 Google Play 商店

使用 Robotium,我如何检查重定向到 Google Play 商店? 步骤: 点击来自测试应用的列表视图中的链接. 验证它是否重定向到 Google Play 商店. 我注意到当 Google Play 商店打开时,我的测试应用实际上也在下面打开.(我把所有的意见都打印出来了) 因此,我不能执行“断言来自测试应用程序的 xyz 视图不存在". 如何检查重定向到 ..
发布时间:2021-07-10 19:16:38 其他开发

Robotium BDD 与黄瓜

我想知道你们是否知道如何使用 Robotium 进行 BDD 测试. 当我研究 Robotium 与不同的虚拟机 (Dalvik) 一起工作时,所以我无法作为 Junit 测试运行(仅使用 Android Junit 测试).所以我找到了一个可能的解决方案来运行 Robotium with Junit with RoboRemote https://github.com/groupon/ro ..
发布时间:2021-07-10 19:16:35 其他开发

在意图中使用 Robotium

我有一个包含多个列表视图活动的应用程序,第一个列表视图中的选择决定了第二个列表视图的内容,第二个列表视图确定了第三个列表视图的内容,依此类推. 我想测试第三个列表视图,但由于它需要一个意图,因此该列表不返回任何内容.为了解决这个问题,我可以手动将意图添加到测试中,这确实意味着它有效 public InspectionListActivityTest() {超级(InspectionList ..
发布时间:2021-07-10 19:16:32 移动开发

如何从单元/机器人测试中获取对片段的引用?

如何在 Robotium 单元测试中获取对片段的引用.在我的情况下,片段包含一个 WebView.我想使用 solo 来获取对片段的引用?如何才能做到这一点?顺便说一句,我之前问过三个机器人/安卓问题,但没有投票,也没有回应!让我们不要忽视测试.请至少重视这个问题. 解决方案 我已经离开 Robotium(和 SO)一段时间了,但您过去可以执行以下操作,因为 Robotium 没有内置的方 ..
发布时间:2021-07-10 19:16:29 移动开发

无法让我的断言当前活动工作

我有 2 个活动,第一个是启动活动,它的 create 方法导致第二个活动始终启动.我的 Robolectric 测试通过了 活动 public class LoginActivity extends Activity {/** 在第一次创建活动时调用.*/@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate( ..
发布时间:2021-07-10 19:16:26 移动开发

如何使用robotium生成测试结果报告?

我一直在使用 Robotium 来测试我的 android 应用程序.测试成功,但我想知道有没有办法在单独的文件中查看测试结果. 解决方案 就我而言,我使用勺子生成测试 html 报告.https://github.com/square/spoon ..
发布时间:2021-07-10 19:16:23 移动开发

Android Studio Robotium Recorder 插件兼容性问题

我有 Android API 级别 15、19、20、21 和 Android Studio 1.0.1. Robotium Recorder 需要 API 15 或更高版本.有关 Robotium API 支持的信息 我遵循 Robotium 页面中的指南并且我尝试了很多类似的事情(所有以下步骤都相互分开测试); 我创建了 API 级别 15 和 19 的模拟器,然后我尝试启动 ..
发布时间:2021-07-10 19:16:20 移动开发

如何使用 Robotium 单击微调器中的第一项?

我在旋转器中向上滚动以选择 Robotium 测试用例中的第一项时遇到问题.这是我的代码: int pos = solo.getCurrentSpinners().get(0).getSelectedItemPosition();solo.pressSpinnerItem(0, 0 - pos); pos 在我调试时为 1,但即使我命令它按下 -1,Robotium 仍然按下索引 1 上的微调 ..
发布时间:2021-07-10 19:16:17 移动开发

Robotium的示例

我找到了一种名为Instrumentation的工具测试工具,它对Android应用程序的黑匣子测试非常简单. 我们可以按如下方式使用它: solo.clickOnText("Other"); solo.clickOnButton("Edit"); assertTrue(solo.searchText("Edit Window")); solo.enterTe ..
发布时间:2020-11-29 06:28:18 移动开发

Android Toast累积测试

和其他许多人一样,我一直在努力解决吐司堆积的问题. 如何防止多个Toast重叠 Android中的烤面包问题 在Android中取消已经开放的烤面包 避免Android吐司堆积的最佳方法 我最终决定跟踪当前显示的烤面包,并在另一个烤面包到达时取消它(涉及更多逻辑),但是我只能使用一个烤面包并更改它的消息.我想知道的是...有没有办法测试这种行为?我目前正在使用Robotium并尝 ..
发布时间:2020-11-11 19:35:45 移动开发