UIautomator 测试脚本 可运行,运行不正常,不停止。代码如下

package com.example.helloworld.test;

import java.io.File;
import java.security.PublicKey;

import android.os.RemoteException;

import com.android.uiautomator.core.UiDevice;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;

public class TestForMcLTEContact1 extends UiAutomatorTestCase{
public void testformcltecontact1() throws RemoteException {
try {
while (UiDevice.getInstance().isScreenOn()) {
//System.out.println("灭屏状态");
// }else{
if (new UiObject(new UiSelector().description("应用")).exists()) {
UiDevice.getInstance().takeScreenshot(new File("/mnt/sdcard/1.png"));
new UiObject(new UiSelector().description("应用")).click();
if (new UiObject(new UiSelector().text("集群")).exists()) {
UiDevice.getInstance().takeScreenshot(new File("/mnt/sdcard/2.png"));
new UiObject(new UiSelector().text("集群")).click();
if (new UiObject(new UiSelector().resourceId("com.bjkyhx.McLTE:id/main_contacts")).exists()) {
UiDevice.getInstance().takeScreenshot(new File("/mnt/sdcard/4.png"));
UiDevice.getInstance().pressHome();
UiDevice.getInstance().sleep();
}
}
else {
UiDevice.getInstance().swipe(300, 300, 400, 500, 50);
UiDevice.getInstance().takeScreenshot(new File("/mnt/sdcard/3.png"));
new UiObject(new UiSelector().text("集群")).click();
if (new UiObject(new UiSelector().resourceId("com.bjkyhx.McLTE:id/main_bottom")).exists()) {
UiDevice.getInstance().takeScreenshot(new File("/mnt/sdcard/5.png"));
}
}

            }
        }
    } catch (Exception e) {
        // TODO: handle exception
        //System.out.println(e.toString());
    }
}

}
调了一上午了,求解答!
图片说明

2个回答

manifast.xml里是不是加了权限了,把权限去掉就可以了,我也遇到了这个问题,是这样解决的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
【自动化测试QTP/UFT】运行脚本时总是会先打开一个网页链接
1
Linux下Perl脚本运行的问题
0
NS2中编写的wfq改进算法编译生成.o文件时出现警告,在调用tcl脚本文件运行的时候也出现错误了
2
本地数据库导出脚本,放到百度云服务器BAE上的扩展服务里的MySQL数据库运行的步骤
2
SQL SERVER怎么判断数据库名称是否存在 如果存在停止向下运行
9
如何让js读取本地txt文件内容,作为js脚本运行?
5
为什么java里面调用python脚本没有反应?
1
大神指教:编写的shell脚本进行测试多用户并发访问?????
2
bat脚本文件执行不显示窗口问题
1
shell脚本变量加双引号报错,不加没有问题!!奇怪
1
Linux 脚本编写测试程序
5
我本地放一个纯静态界面的html,中间有写js脚本,我用ie打开的时候会弹出“已限制此网页运行脚本”
3
项目发布时解决浏览器缓存JS的问题,不加版本号,采用脚本清除缓存
1
loadrunner 11 录制的脚本登录用户明或密码加密过怎样进行压力测试
3
自动化测试中,第一、如何保证脚本的有效性?第二、如何降低自动化维护成本?
6
关于把script脚本放在html结束标签外的运行结果???
2
如何设置eric6 运行脚本时不弹出"运行脚本"对话框
0
为什么需运行arcgis工具,写的pyhon独立脚本才可以正常运行成功
1
jenkins 脚本,控制台一直输出,不返回结果,怎么个情况。
7
shell脚本在运行时出现"已杀死"停止运行