zoukankan      html  css  js  c++  java
  • 解决Appium 抓取toast(java篇)

    首先我们先看看这个gif,图中需要,要抓取的字符串--->请输入转让份数

    1、要导入java-client-5.0.0-SNAPSHOT.jar
    包的地址:链接:http://pan.baidu.com/s/1hsfydLU 密码:ktbn
     
    2、// 调用uiautomator2,获取toast,要先调用java-client-5.0.0-SNAPSHOT.jar
    (先前的java-client 包要先移出library)然后
    在初始化时加上下面这句代码调用
    //caps.setCapability(MobileCapabilityType.AUTOMATION_NAME,AutomationName.ANDROID_UIAUTOMATOR2);
     
    3、寻找的代码
     
    String toast="请输入转让份数";
    //toast 寻找测试
    try {
    final WebDriverWait wait = new WebDriverWait(driver,2);
    Assert.assertNotNull(wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(".//*[contains(@text,'"+ toast + "')]"))));
    System.out.println("找到了toast");
    } catch (Exception e) {
    throw new AssertionError("找不到"+toast);
    }
     
    注意:要移出其它的java-client的包,如
  • 相关阅读:
    axios基础用法
    CSS盒子模型
    前端跨域问题解决方案
    跨域-iframe
    swagger UI配置
    React安装和启动
    React 学习笔记
    redis学习笔记
    10个排序算法,待更新
    docker常用命令,持续更新。。。
  • 原文地址:https://www.cnblogs.com/yatou-de/p/13792265.html
Copyright © 2011-2022 走看看