zoukankan      html  css  js  c++  java
  • appium处理混合APP_获取上下文(切换句柄)

    //混合APP的处理

    //getContextHandles():获取所有可用的上下文
    //context():设置上下文
    //getContext():获取当前上下文

    //1. getContext():获取当前上下文
    String h1=driver.getContext();
    System.out.println(h1);
    //2. 获取所有可用的上下文
    Set ContextHandles=driver.getContextHandles();

    System.out.println(ContextHandles.toString());//在此运行一下,获取已下句柄

    //已获取的句柄
    //[NATIVE_APP, WEBVIEW_com.ss.android.article.news]

    //3.切换上下文,换带H5页面 context():设置上下文
    driver.context("WEBVIEW_com.ss.android.article.news");

    driver.findElementByXPath("/html/body/div/div[2]/div[2]/div[2]/a/div/div[2]/span[1]").click();

    driver.context("NATIVE_APP");
    }

    }

  • 相关阅读:
    SharedPreferences 使用
    activity在activity上面
    组合组件
    浏览器的渲染原理
    Node 入门<1>
    css 样式优先级
    z-index
    事件代理
    XSS && CRLF && property&attribute
    webpack 学习笔记
  • 原文地址:https://www.cnblogs.com/Zcxxf/p/6528796.html
Copyright © 2011-2022 走看看