zoukankan      html  css  js  c++  java
  • 补充appium -api

    //锁屏

    driver.lockScreen(2);

     

    //判断是否锁屏

    driver.isLocked();

     

    //截屏并保存至本地

    File screen = driver.getScreenshotAs(OutputType.FILE);

    File screenFile = new File("d:\screen.png");

    try {

        FileUtils.copyFile(screen, screenFile); //commons-io-2.0.1.jar中的api

    catch (IOException e) {

        e.printStackTrace();

    }

     

    //获取当前界面的activity,可用于断言是否跳转到预期的activity

    driver.currentActivity();

     

    //打开通知栏界面

    driver.openNotifications();

     

    //获取网络状态

    int status = driver.getNetworkConnection().value;

    System.out.println(status);

     

    //设置网络状态

    driver.setNetworkConnection(new NetworkConnectionSetting(status));

    //或者

    driver.setNetworkConnection(new NetworkConnectionSetting(falsetruefalse));

     

     

    //启动其他应用,跨APP
    driver.startActivity("com.android.camera", ".CameraLauncher");

     

    //自动滑动列表

    driver.scrollTo("text");

    //或者

    driver.scrollToExact("text");

     

    //安装APP

    driver.installApp(appPath);

     

    //判断应用是否已安装

    driver.isAppInstalled("package name");

     

    //拖动相机图标至日历图标位置

    new TouchAction(driver).longPress(driver.findElementByName("相机"))

    .moveTo(driver.findElementByName("日历")).release().perform();

     

    //发送按键事件

    driver.sendKeyEvent(AndroidKeyCode.HOME);

    来源: http://blog.csdn.net/bear_w/article/details/50319107

  • 相关阅读:
    ES6扩展
    javascript当中prototype用法
    三列浮动中间宽度自适应
    介绍axios和promise
    JS高级---实例对象和构造函数之间的关系
    JS-数组常用方法整理
    原生JS轮播图
    JavaScript 开胃菜
    JS高级---遍历DOM树
    JS高级---正则表达式练习身份证号码
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/10644093.html
Copyright © 2011-2022 走看看