robotium_robotium测试webview_robotium怎么读(2)

电脑杂谈  发布时间:2017-03-09 17:07:20  来源:网络整理

public class Runner extends UiAutomatorTestCase {

public void testDemo() throws UiObjectNotFoundException {

getUiDevice().pressHome();

// 进入设置菜单

UiObject settingApp = new UiObject(new UiSelector().text("Settings"));

settingApp.click();

//休眠3秒

try {

Thread.sleep(3000);

} catch (InterruptedException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

// 进入语言和输入法设置

UiScrollable settingItems = new UiScrollable( new UiSelector().scrollable(true));

UiObject languageAndInputItem = settingItems.getChildByText(

new UiSelector().text("Language & input"), "Language & input", true);

languageAndInputItem.clickAndWaitForNewWindow();

}

}

上面工程路径在e:\workspace\AutoRunner,类全名为com.Runner,至于具体的作用我们现在不去关心。

4.5、找到SDK ID

CMD进入\Android-sdk\tools\目录下,运行命令:

android list

查看API大于15的SDK的ID值,当前是6;

4.6、创建build文件

仍然在\Android-sdk\tools\目录下,运行命令:

android create uitest-project -n <name> -t <android-sdk-ID> -p <path>

比如:

android create uitest-project -n AutoRunner -t 6 -p e:\workspace\AutoRunner

上面的name就是将来生成的jar包的名字,可以自己定义,android-sdk-ID就是上面看到的6;path是Eclipse新建的工程的路径;运行命令后,将会在工程的根目录下生成build.xml文件。如果没生成,检查上面的步骤。

4.7、编译生成jar

CMD进入项目的工程目录,然后运行ant build,将使用ant编译生成jar,成功将会提示:

然后会在bin目录下生成jar文件。

4.8、push并运行jar

adb push <jar文件路径> data/local/tmp

adb shell uiautomator runtest <jar文件名> -c <工程中的类名,包含包名>

比如:

adb push e:\workspace\AutoRunner\bin\AutoRunner.jar data/local/tmp

adb shell uiautomator runtest AutoRunner.jar -c com.Runner


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-36680-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...