zoukankan      html  css  js  c++  java
  • Android无线测试之—UiAutomator UiDevice API介绍六

    一、灭屏和唤醒屏幕相关知识:

    1)灭屏:按电源键将屏幕熄灭

    2)唤醒屏幕:在灭屏状态下按电源键唤醒屏幕

    二、灭屏与唤屏相关的API:

    返回值 方法名 描述
    void wakeUp() 模拟按电源键,如果屏幕是唤醒的没有任何作用
    void sleep() 模拟按电源键,如果屏幕是关闭的则没有任何作用
    boolean isScreenOn() 检查屏幕是否亮屏

    三、API应用举例:

    package com.uiautomatortest;
    
    import android.graphics.Point;
    import android.os.Bundle;
    import android.os.RemoteException;
    import android.view.KeyEvent;
    
    import com.android.uiautomator.core.UiDevice;
    import com.android.uiautomator.testrunner.UiAutomatorTestCase;
    
    public class Test extends UiAutomatorTestCase {
        
        public void testSleepAndWakeUp() throws RemoteException{
            
            if(UiDevice.getInstance().isScreenOn()==true){
                
                UiDevice.getInstance().sleep();
                sleep(2000);
                UiDevice.getInstance().wakeUp();
                sleep(2000);
                //(159,515) (320,515)
                int startX, startY, endX, endY, steps;
                startX=159;
                startY=515;
                endX=320;
                endY=515;
                steps=100;
                UiDevice.getInstance().drag(startX, startY, endX, endY, steps);
            }
        }
    
    }
    Test.java
  • 相关阅读:
    第一次系统实践作业
    第03组 Beta版本演示
    第03组 Beta冲刺(4/4)
    第03组 Beta冲刺(3/4)
    第03组 Beta冲刺(2/4)
    第03组 Beta冲刺(1/4)
    Java程序(文件操作)
    Java程序(事件监听与计算机界面)
    Java(个人信息显示界面)
    Java(学生成绩管理)
  • 原文地址:https://www.cnblogs.com/fsw-blog/p/4549170.html
Copyright © 2011-2022 走看看