草庐IT

Robotium-Screenshots

全部标签

android - ADB复制最新的文件

我正在使用以下命令将最近添加的文件从连接的设备复制到我想要的目录中:adbpullsdcard/Robotium-Screenshots/filename.jpgD:\jenkins\jobs\但它只能复制我指定的文件。如何将最新的文件从sdcard/Robotium-Screenshots/复制到D:\jenkins\jobs\而无需指定名称? 最佳答案 这是一个单行代码,可以从指定文件夹中提取最后修改的文件:adbexec-out"cd/sdcard/Robotium-Screenshots;toyboxls-1t*.jpg2>

ios - iTunesConnect - 如果我不提交 5. 8"display screenshots, will my 5.5"屏幕截图而不是显示给使用 iPhone X 的人?

我正要在iTunesConnect上提交我的应用程序,但我看到现在可以选择提交iPhoneX的屏幕截图。我知道它们是可选的,但如果我不提交它们,就提交常规的5.5"屏幕截图,它们会显示在AppStore上,还是不会向使用iPhoneX的用户显示任何内容? 最佳答案 是的,iPhoneX用户的AppStore将显示5.5"屏幕截图。 关于ios-iTunesConnect-如果我不提交5.8"displayscreenshots,willmy5.5"屏幕截图而不是显示给使用iPhoneX的

android - Robotium 中的同步

robotium多长时间等待新Activity出现?是否可以为Solo实例手动设置超时? 最佳答案 你为什么要超时?如果你想等待新的Activity出现,你可以使用:getInstrumentation().waitForIdleSync();但由于您使用的是Robotium我想他们已经为你做了。 关于android-Robotium中的同步,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

android - 如何使用 robotium 处理 android 中的外部应用程序 Activity

我正在尝试使用robotium自动化android应用程序(搬迁服务)。在此应用程序中有媒体部分以及电子邮件和电话native拨号器选项,因此当我单击任何此选项(视频、音频、电话、电子邮件)时,它会将您带到native应用程序(视频、音频、电话、电子邮件)电话。那么如何使用robotium处理外部应用程序Activity(例如单击后退按钮返回我的应用程序,或关闭native相机或视频应用程序返回我的应用程序)任何答案都会有很大的帮助。 最佳答案 您只能从检测框架内访问您自己的应用程序。有一些选项:删除默认应用程序并添加一些虚假应用程

android - 从多个类文件运行 junit 测试用例 (Robotium)

我实际上正在使用适用于Android的Robotium测试框架,但我相信它是基于JUnit的。我是JUnit和TDD的新手。我想根据功能创建不同的测试类文件,例如“LoginTest.java”、“EditProfileTest.java”,每个文件都包含该功能的一些测试用例。问题是,当我通过单击F11在Eclipse中运行它时,只会运行一个文件。我不想将所有测试用例放在一个文件中。有没有办法一次运行多个文件?或者其他方法解决这个问题。 最佳答案 您可以创建一个JUnit测试套件,或者如果您只想在特定Java包中的所有类中运行所有测

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

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

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