robotium相关内容
我正在尝试以编程方式安装 apk,但运气不佳.我正在建立一个针对物理设备的自动化测试框架,我想让测试设备在运行测试之前从构建服务器检索最新的 apk.虽然我知道没有一般的方法可以在未经用户同意的情况下实际安装 apk,但我很好奇在开发人员同时拥有 apk 和设备的情况下是否有可用的方法. 我过去尝试过的方法(apk 已下载到 pathName/apkFilename): String co
..
我正在尝试使用这一行运行测试...但这会启动所有测试: ./gradlew -DconnectedAndroidTest.single=LandingActivityTests connectedAndroidTest 如何启动单个测试? 解决方案 可以分两步运行单个android测试: ./gradlew installDebugAndroidTest adb shell a
..
如何重新启动使用 Robotium 的 solo.goBack() 结束的活动? 以下不会重新启动活动:(测试完成) solo.goBack();尝试 {//在这里重新创建活动runTestOnUiThread(新的可运行(){公共无效运行(){getInstrumentation().callActivityOnCreate(getActivity(),空值);getInstrumen
..
所以...我正在尝试为我的应用程序进行一些测试.我的应用程序中有几种风格,我想为每种风格构建单独的测试.从 Robotium 文档中,我使用了“androidTest/java"文件夹,里面有一个包......我在一些建议后尝试输入一个风味的 .test.来自这里的另一个建议:http://tools.android.com/tech-docs/new-build-system/user-guid
..
所以...我正在尝试为我的应用程序进行一些测试.我的应用程序中有几种风格,我想为每种风格构建单独的测试.从 Robotium 文档中,我使用了“androidTest/java"文件夹,里面有一个包......我在一些建议后尝试输入一个风味的 .test.来自这里的另一个建议:http://tools.android.com/tech-docs/new-build-system/user-guid
..
Robotium 是一个 Android 测试自动化框架,完全支持原生和混合应用程序.> 既然 Android Studio 是用于 Android 开发的事实上的 IDE,我有兴趣在 Android Studio 中尝试一下.但是,我找不到设置它的方法. 如何设置和使用 Robotium 在 Android Studio 中进行测试? 解决方案 指南: 将以下行添加到内部
..
我尝试使用 id 在 android 应用程序中单击对象,但是当我输入 solo.clickOnImageButton(R.id.action_menu_search);它显示错误,action_menu_search 无法解析或不是字段.我如何使用对象的 id 来点击它. 先谢谢你,带着敬意,大卫·盖勒 解决方案 Use solo.clickOnView(solo.getView(
..
使用 Robotium,我如何检查重定向到 Google Play 商店? 步骤: 点击来自测试应用的列表视图中的链接. 验证它是否重定向到 Google Play 商店. 我注意到当 Google Play 商店打开时,我的测试应用实际上也在下面打开.(我把所有的意见都打印出来了) 因此,我不能执行“断言来自测试应用程序的 xyz 视图不存在". 如何检查重定向到
..
我想知道你们是否知道如何使用 Robotium 进行 BDD 测试. 当我研究 Robotium 与不同的虚拟机 (Dalvik) 一起工作时,所以我无法作为 Junit 测试运行(仅使用 Android Junit 测试).所以我找到了一个可能的解决方案来运行 Robotium with Junit with RoboRemote https://github.com/groupon/ro
..
我有一个包含多个列表视图活动的应用程序,第一个列表视图中的选择决定了第二个列表视图的内容,第二个列表视图确定了第三个列表视图的内容,依此类推. 我想测试第三个列表视图,但由于它需要一个意图,因此该列表不返回任何内容.为了解决这个问题,我可以手动将意图添加到测试中,这确实意味着它有效 public InspectionListActivityTest() {超级(InspectionList
..
如何在 Robotium 单元测试中获取对片段的引用.在我的情况下,片段包含一个 WebView.我想使用 solo 来获取对片段的引用?如何才能做到这一点?顺便说一句,我之前问过三个机器人/安卓问题,但没有投票,也没有回应!让我们不要忽视测试.请至少重视这个问题. 解决方案 我已经离开 Robotium(和 SO)一段时间了,但您过去可以执行以下操作,因为 Robotium 没有内置的方
..
我有 2 个活动,第一个是启动活动,它的 create 方法导致第二个活动始终启动.我的 Robolectric 测试通过了 活动 public class LoginActivity extends Activity {/** 在第一次创建活动时调用.*/@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(
..
我一直在使用 Robotium 来测试我的 android 应用程序.测试成功,但我想知道有没有办法在单独的文件中查看测试结果. 解决方案 就我而言,我使用勺子生成测试 html 报告.https://github.com/square/spoon
..
我有 Android API 级别 15、19、20、21 和 Android Studio 1.0.1. Robotium Recorder 需要 API 15 或更高版本.有关 Robotium API 支持的信息 我遵循 Robotium 页面中的指南并且我尝试了很多类似的事情(所有以下步骤都相互分开测试); 我创建了 API 级别 15 和 19 的模拟器,然后我尝试启动
..
我在旋转器中向上滚动以选择 Robotium 测试用例中的第一项时遇到问题.这是我的代码: int pos = solo.getCurrentSpinners().get(0).getSelectedItemPosition();solo.pressSpinnerItem(0, 0 - pos); pos 在我调试时为 1,但即使我命令它按下 -1,Robotium 仍然按下索引 1 上的微调
..
尝试运行新的 Robotium 测试时出现此错误.有大佬知道怎么解决吗? 我拥有所需的所有 API.(15 和许多更高的 API).我错过了什么? 这是我的 gradle 文件的一部分: android {compileSdkVersion 25构建工具版本“25.0.2"默认配置{applicationId "com.centervue.exam"minSdkVersion 19目
..
我找到了一种名为Instrumentation的工具测试工具,它对Android应用程序的黑匣子测试非常简单. 我们可以按如下方式使用它: solo.clickOnText("Other"); solo.clickOnButton("Edit"); assertTrue(solo.searchText("Edit Window")); solo.enterTe
..
和其他许多人一样,我一直在努力解决吐司堆积的问题. 如何防止多个Toast重叠 Android中的烤面包问题 在Android中取消已经开放的烤面包 避免Android吐司堆积的最佳方法 我最终决定跟踪当前显示的烤面包,并在另一个烤面包到达时取消它(涉及更多逻辑),但是我只能使用一个烤面包并更改它的消息.我想知道的是...有没有办法测试这种行为?我目前正在使用Robotium并尝
..
我试图显示自定义的Toast,但这是通过自动化测试而不是应用程序本身来显示的. 布局无法正常工作.甚至可以扩充视图并从测试项目中显示出来吗? 起作用的是标准的Toast: final Activity targetActivity = Solo.getCurrentActivity(); // Using Robotium to get current displayed Act
..
Android测试仍然让我头疼.我创建了最简单的应用程序,只是为了弄清 Robotium 的工作方式,每次测试失败并出现错误: Running tests Test running started Test failed to run to completion. Reason: 'Test run failed to complete. Expected 1 tests, received
..