将 uiautomator 测试用例与 Android 中的应用程序代码集成

2024-05-03

我正在使用 Eclipse IDE。 这是我的 uiautomator 测试用例代码:

public class caltest extends UiAutomatorTestCase {

    public void testDemo() throws UiObjectNotFoundException, IOException {

    //mytesstcode

    }
}

要运行此测试,我必须从命令行发出以下命令:

  1. /tools/android 创建 uitest-project -n -t 1 -p

  2. 转到 build.xml 文件所在的项目目录并构建测试 JAR。 ---> 蚂蚁构建

  3. 使用 adb push 命令将生成的测试 JAR 文件部署到测试设备: ---> adb推送/data/local/tmp/

  4. ---> adb shell uiautomator runtest jarname.jar -c caltest

有什么方法可以在不使用命令行的情况下运行我的测试,即从 Eclipse IDE 或 Android 应用程序中运行测试。


不是现在。我为简化该过程所做的就是编写一个 bash 脚本。

Example:

#!/bin/bash -xe
ant clean build

adb push bin/AutomatedTests.jar /data/local/tmp/

adb shell uiautomator runtest /data/local/tmp/AutomatedTests.jar -c com.example.tests.SimpleTest
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 uiautomator 测试用例与 Android 中的应用程序代码集成 的相关文章

随机推荐