- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
最近我尝试开始使用 android uiautomation 测试。
来自开发者网站的教程我已经完成了几次,在遇到一些问题并解决它们之后,现在我遇到了一个更大的问题。
我创建了一个项目,导入了两个 jar 文件并构建了一个 java 测试用例场景(教程中的那个)。之后我用 shell 命令行创建了一个 uitest projekt。更新了 build.xml 创建了一个 jar 文件并将其推送到我的设备上。
就这点而言,一切都很好。
但是试着用命令行运行我的测试:
adb -s <ANDROID_SERIAL> shell uiautomator runtest DeviceUnlocker.jar -c c.d.d.DeviceUnlocker
我只得到错误:
INSTRUMENTATION_RESULT: shortMsg = java.lang.RuntimeException
INSTRUMENTATION_RESULT: longMsg=Didn't find class "c.d.d.DeviceUnlockingPseudoCodeTest on Path: /system/framework/android.test.runner.jar: /system/framework/uiautomator.jar:: /data/local/tmp/DeviceUnlocker.jarINSTRUMENTATION_CODE: 0
最佳答案
好的,最简单的方法是只在 eclipse 中创建一个新的 android junit 项目。
我认为这或多或少等于 uiautomator。我认为您可能有相同的机会...如果我错了请纠正我...
uiautomator 仍然没有运行...我还在 android 本身的 uibuild.xml 中发现了一些错误
<target name="test" description="Runs tests">
<!-- todo: fix this -->
<fail message="Launching tests from Ant not supported yet" />
<exec executable="${adb}" failonerror="true">
<arg line="${adb.device.arg}" />
<arg value="shell" />
<arg value="uiautomator" />
<arg value="runtest" />
<arg value="${out.filename}" />
<arg value="-e" />
<arg value="class" />
<arg value="com.android.uiautomator.samples.skeleton.DemoTestCase" />
</exec>
</target>`
感谢您的帮助。对我来说,uiautomator 不再是一个选择。问候
关于java - android uiautomator runtest 错误没有找到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19356650/
有没有办法在 matlab.unittest.TestCase 类中运行单个测试?我有一个包含大约 15 个测试的文件,但我只想运行其中一个。我通常用 运行整个文件 runtests('test/di
我写一些cucumber测试的时候,从一些文档中发现我需要在“src/test/java/somepackage”下创建一个“runTest.java”文件,里面配置cucumber的内容,比如: i
我的项目中的一个应用程序有一个简单的测试套件 from django.test import TestCase from django.test import Client import unitte
最近我尝试开始使用 android uiautomation 测试。 来自开发者网站的教程我已经完成了几次,在遇到一些问题并解决它们之后,现在我遇到了一个更大的问题。 我创建了一个项目,导入了两个 j
对于以下代码: import unittest class Test(unittest.TestCase): def test1(self): assert(True == T
这是我第一次尝试为我的 vscode 扩展设置测试。 我基本上只是从 code.visualstudio 中复制粘贴了/working-with-extensions/testing-extensio
我知道已经有人问过类似的问题,但我在这些问题的评论中找不到答案。请在这里帮助我。 我有以下页面对象: class ChatInput(BaseTest): def __init__(self,
我正在尝试在没有 GPU 支持的情况下编译 caffe。我成功运行了“make all”和“make test”,但是当我尝试运行“make runtest”时,我得到以下输出: .build_
我刚刚更新到 meteor 1.3,并一直在尝试使用 mocha 进行测试。之前没用过,所以不确定是不是我实现的不对,但是报错了 Test driver package practicalmeteor
在 pytest 插件中,我想访问 runtest Hook 内的配置。这可行,但感觉就像黑客。有更干净的方法吗? configuration = None def pytest_configure(
我是 Typescript、JavaScript 和 VScode 扩展的新手 我有一个 vscode-test 设置,如下所述: https://code.visualstudio.com/api/
我有一个 Test::More我们制作的模块的测试脚本。单独运行测试脚本时,它按预期工作。由于我们需要运行几个测试,我做了一个 Test::Harness运行所有脚本的文件。但是,从 Test::Ha
我正在使用 Visual Studio Code 开发 python 项目,当我选择运行所有单元测试的选项时,出现以下错误:未找到“命令‘python.runtests’” 在我的项目中,我是 uni
我有一个使用 unittest 的非常简单的设置,但我收到了一个我不明白的错误。 # mytestcase.py import unittest class MyTestCase(unittest.T
我有一个测试用例: class LoginTestCase(unittest.TestCase): ... 我想在不同的测试用例中使用它: class EditProfileTestCase(
当使用 caffe 运行 make runtest 时,我得到以下输出,它在 Cudnn 下编译得很好,没有提供错误,我还包括了 build_release/tools/caffe device_qu
我是一名优秀的程序员,十分优秀!