问题标签 [robotium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我可以使用 Robotium 关闭外部应用程序吗?
我有我的 Android 应用程序,并且有 4 个按钮。他们每个人都调用一个应用程序,如 Facebook 应用程序、Twitter 应用程序、默认电子邮件应用程序和电话。
当我使用 Robotium 测试这些按钮时,是否可以从测试脚本中关闭外部应用程序?
android - 如何使用 Robotium 从其他进程运行活动
我有一个主要活动,当点击主要活动中的按钮时,它会移动到另一个活动而不是在另一个进程上运行.. 是否有机会使用机器人跟踪/获取该活动/通过其他代码与机器人集成
android - 基于事件的android测试
我正在使用 robotsium 进行测试,我遇到了一堆时间问题,这让我很难知道活动(或视图)何时完成加载。因此,我正在编写的测试不是很健壮。
我正在寻找一种方法来使用可以推送到测试框架的事件来检测我正在测试的应用程序。如果我正在测试的应用程序可以在发生预期事件时“告诉”我的测试,这将非常有用。我过去曾 在 windows\windows phone 上使用Windows 事件跟踪,效果很好。
我正在研究的这种糟糕的方式是让我的测试应用程序实时读取 logcat 并在发生预期事件时通知测试。
有没有人有任何其他想法?
android - 如何通过使用 Robotium 发送意图来启动 Android 服务?
我想编写一个跨越多个活动的测试用例(准确地说是 3 个)。我需要启动所有 3 个活动都将使用的服务。如何使用 Solo 从我的 TestCase 启动服务?此外,在服务启动后,我是否必须采取一些特殊步骤将活动绑定到服务?对不起,我是安卓菜鸟。
android - 使用 ant 运行测试运行 Robotium 时,在活动错误中找不到方法 callClicked(View)
当我在 Eclipse 中执行 Run As > Android JUnit Test 时,我的 Robotium 测试运行良好。但是,当我尝试使用 ant run-tests(命令行或在 Eclipse 中)运行它们时,我得到以下信息:
android - 为什么 Robotium 在执行简单的 UI 任务时比 Android 原生代码慢?
我正在使用Robotium在我的单元测试项目中执行一些简单的 UI 任务。我注意到 Solo 明显变慢了,我不知道为什么。我是新手。
这段代码是用 Robotium 完成的:
这是使用本机代码完成的:
与第二个相比,使用 Robotium 执行的代码要慢得多。我可以很容易地发现,Robotium 实际上是在机械地做所有事情,而本机代码只是为对象设置值,这可以解释差异,但我最好解释的问题是,何时使用 Robotium,它应该是什么方式,实现真正性能增益的方式。
我为任何错误道歉。
android - 使用 Robotium 的功能测试问题
我们在测试 Android 应用程序时遇到了问题。我们的架构如下:设备上安装了两个 apk 文件,第一个 apk 文件提供打开特定应用程序的链接,第二个 apk 文件实际运行该应用程序。现在有两个进程实际运行 app。我们可以使用 Robotium 调用第一个进程(apk),然后 Robotium 单击特定链接以打开特定应用程序,但是在启动应用程序时我们无法单击任何位置。该应用程序由第二个进程(apk)运行。我们的结论是,Robotium 无法从第二个流程中获取活动,因为它坚持一个流程,这就是所谓的插桩。
现在你推荐什么?
有没有其他工具或方法来克服这个问题?
谢谢。
android - 在Robotium中使用solo编写测试用例时如何在Android中获取地图视图的缩放级别
我正在使用 Robotium 来执行 Android 应用程序的自动化测试。在应用程序内部,地图视图必须获得缩放级别。谁能解释如何通过在 Robotium 工具中使用 Solo Object 来获取地图视图的缩放级别?
android - 每次点击之间的robotium测试等待时间
在robotium测试中,是否可以设置点击之间的等待时间?例如,我有 2 个按钮(A 和 B)。我想让robotium点击按钮A,然后20秒后点击按钮B。
android - Robotium:如何使用 clickOnButton() 用于自定义按钮
我是 Android 机器人的新手。我有自定义小部件(MyButton、MyTextView、MyCheckBox 等),这些小部件是从原生 android 小部件继承而来的。如何在robotium脚本中为我的自定义控件添加点击事件?
我尝试使用 Solo.clickOnButton("Test Button") ,其中“Test Button”是 MyButton 的一个实例,但我没有收到 Button 的单击事件。任何建议都会非常有帮助。
谢谢,-罗恩..