草庐IT

robotium-recorder

全部标签

java - 从 Jenkins 运行 Android 模拟器以使用 Robotium 运行 Junit 测试

如何从Jenkins运行Android模拟器来运行我的测试?当我在ExeciuteWindowsbath命令中写入时,运行模拟器的命令:emulator-avdTester然后运行我的测试我有这个错误:..>emulator-avdTester'emulator'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile...>exit9009Buildstep'ExecuteWindowsbatchcommand'markedbuildasfailure我在Windows路径中设置了Android_S

android ExceptionInInitializerError Caused by Unable to determine record types while new HSSFWorkbook(inputStream) 问题

获取错误E/AndroidRuntime:FATALEXCEPTION:AsyncTask#1java.lang.RuntimeException:AnerroroccuredwhileexecutingdoInBackground()atandroid.os.AsyncTask$3.done(AsyncTask.java:299)atjava.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)atjava.util.concurrent.FutureTask.setException(FutureTask.

java - 如何单击在 ListView - Robotium 自动化中索引在 10 位置的按钮?

假设,我有一个ListView,其中包含20个ListItem。每个项目都有一个按钮,现在我想单击一个位于ListView中第10个位置的按钮。如何通过robotium使其自动化? 最佳答案 试试这样做(不知道行不行)//getthelistviewListViewmyList=(ListView)solo.getView(R.id.list);//getthelistelementatthepositionyouwantViewlistElement=myList.getChildAt(10);//myListislocalvar

android - 无法仅使用 APK 在 Android Studio 上运行 Robotium

在Robotium的描述中,它说它能够仅使用APK测试Android项目。我能够在Eclipse中执行此操作,但我似乎无法在AndroidStudio中执行此操作。当从Eclipse获取相同的代码并在AndroidStudio中使用它时,我无法为我尝试测试的应用程序加载启动器类。有人知道吗? 最佳答案 我建议您试用适用于AndroidStudio的RobotiumRecorder。它将为APK:s创建测试项目。你可以检查它是如何做到的,然后按照你自己的方式去做。 关于android-无法

android - 使用 robotium 发送回车键进行 Android 测试?

我正在使用Robotium进行安卓测试。我有一个功能,如果用户在编辑文本字段中输入内容,然后按下回车键,他将被带到下一个字段。现在要在Robotium中对此进行测试,我可以将文本插入到文本字段中。但我不知道如何在Robotium中模拟回车键。如果有人对此有任何想法,请告诉我。另外让我知道除了Robotium之外是否还有其他更好的测试方法?感谢您的帮助和时间。 最佳答案 publicclassMyActivityViewTestextendsActivityInstrumentationTestCase2{privateSolosol

android - 在 Android 中启用 Robotium

我最近决定从Eclipse切换到AndroidStudio。虽然我能够导入我的android项目,但我在设置和传输我的单元测试时一直遇到问题。出于测试目的,我在src文件夹(java文件夹和测试包)中创建了一个目录。为了启用robotium,我通过添加androidTestCompile'com.jayway.android.robotium:robotium-solo:5.2.1'关注另一个堆栈主题。最后我从Eclipse添加了我的测试java文件。当我尝试运行测试时,我不断收到“无法解析符号Solo”。我对AS和gradle的工作原理知之甚少,所以我可能还遗漏了其他东西。我的bui

论文分享—SHADEWATCHER: Recommendation-guided Cyber Threat Analysis using System Audit Records

文章来源:IEEESymposiumonSecurityandPrivacy2022论文分享——SHADEWATCHER:Recommendation-guidedCyberThreatAnalysisusingSystemAuditRecords前言一、问题描述1.该领域研究现状2.本文想法二、SHADEWATCHER检测模型1.模型总览2.组块1:知识图谱(knowledgegraph)构建3.组块2:推荐模型3.1建模单跳信息3.2建模多跳信息4.组块3:威胁检测5.组块4:人为干预三、总结四、参考文献)前言  本篇文章是关于APT检测的顶会论文,其中作者将信息检索领域的“推荐系统”研究

android - java.io.IOException : setDataSource failed when play recorded mp4 异常

我想使用AndroidMediaPlayer播放录制的mp4数据,但是当尝试播放时显示此错误:java.io.IOException:setDataSourcefailed.atandroid.media.MediaPlayer.setDataSource(MediaPlayer.java:1086)atandroid.media.MediaPlayer.setDataSource(MediaPlayer.java:1032)这是我的代码:finalImageViewplay=(ImageView)root.findViewById(R.id.voice_play);play.setO

android - Android Studio Screen Record 中 Device Art 中的帧视频

在AndroidStudio中,我们可以在我们的设备上捕获和录制屏幕。捕获屏幕时,我们可以选择直接在设备艺术中框住我们的屏幕截图或使用在线工具http://developer.android.com/distribute/tools/promote/device-art.html当录制屏幕时,没有在设备艺术中将其框起来的选项,而且Google似乎也没有提供任何在线选项。对于想要在设备艺术的框架中展示他们的屏幕录制的开发者来说,什么是最快和最简单的方法,在这个框架中创建了一个新视频,其中设备艺术环绕着我们的屏幕录制。给出您最好的小费。我想要一个快速、免费的在线服务来解决这个问题,我想应该

Android Robotium - 如何管理测试用例的执行顺序?

我正在尝试使用Robotium来自动化应用程序的测试。测试用例已记录在案,并且应该按特定顺序进行测试。但似乎Junit按字母顺序运行测试。我如何重新排列执行顺序?这是我的测试类的基本结构:publicclassETTerminalTestextendsActivityInstrumentationTestCase2{privateSolosolo;privatestaticfinalLoggerLOGGER=LoggerFactory.getLogger(ETTerminalTest.class);publicETTerminalTest(){super("com.employtouc