美文网首页
Appium常用api

Appium常用api

作者: testerPM | 来源:发表于2020-03-19 23:47 被阅读0次

(1)获取当前页面的类名->可拿来做断言

1.通过adb 命令获取类名


image.png

2.通过api获取类名

    @Test
    public void test() throws InterruptedException {
        Thread.sleep(3000);
        //1.获取当前页面的类名
        String  activityName = androidDriver.currentActivity();
        System.out.println("当前页面的类名"+activityName);
        
        

    }
image.png

(2)获取当前页面源代码-》也可以用来做断言(当前页面是否包含某个文本值)

另外:某些app可能会有截图权限的设置,不让截图,那么元素定位就可以通过获取源代码,从源代码中提取定位信息

        //2.获取当前页面源代码-》也可以用来做断言
        androidDriver.getPageSource();

(3)获取所需能力的配置

  //3.获取所需能力的配置
        System.out.println(androidDriver.getCapabilities());

image.png

(4)获取当前设备时间(记录日志的时候如果想需要时间,可以把设备时间写入进去)

 //4.获取设备时间
        System.out.println( androidDriver.getDeviceTime());

(5)安装app

 //8.安装一个app-》是在运行脚本过程中安装App,参数为app路径
        androidDriver.installApp("D:\\lemonApk\\Future-release-2018.apk");

(6)其他一些api


         //5.用来执行js
       // androidDriver.executeScript(script,args);
        //6.获取屏幕方向
        androidDriver.getOrientation();
        //7.获取屏幕密度DPI 240  320 密度越高越好
        androidDriver.getDisplayDensity();

相关文章

  • Appium常用API

    appium文档 一、 app操作 1. install_app() 安装app 2. remove_app() ...

  • Appium常用api

    (1)获取当前页面的类名->可拿来做断言 1.通过adb 命令获取类名 2.通过api获取类名 (2)获取当前页面...

  • APPium常用API

    APP内部页面跳转 获取当前类名的adb命令adb shell dumpsys activity | find "...

  • appium常用api

    会话api1.启动会话2.关闭会话 driver.quit()状态api得到当前正在运行的activity cu...

  • Appium常用API

    appium的客户端(WebDriver)提供的接口按作用分为: 1、系统操作 2、获取和操作控件信息(常用) 3...

  • Appium常用API(五)

    appium的客户端(WebDriver)提供的接口按作用分为: 1、系统操作 2、获取和操作控件信息 3、控件查...

  • [全] Appium使用手册

    Appium使用手册 Appium介绍 Appium环境安装配置 Appium Api Appium键盘事件 An...

  • appium api网址

    http://appium.io/docs/en/about-appium/api/

  • Appium的常用API整理

    1.contexts(self):Returns the contexts within the current ...

  • Appium学习(1)——Appium特点及原理

    1、官网学习:http://appium.io/ 中文翻译:Appium 介绍Appium API Documen...

网友评论

      本文标题:Appium常用api

      本文链接:https://www.haomeiwen.com/subject/zuiryhtx.html