码迷,mamicode.com
首页 > 移动开发 > 详细

解决Appium 抓取toast(java篇)

时间:2020-10-10 17:58:58      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:初始   xpath   nta   代码   locate   enc   它的   技术   输入   

首先我们先看看这个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的包,如
技术图片

 

 

 

解决Appium 抓取toast(java篇)

标签:初始   xpath   nta   代码   locate   enc   它的   技术   输入   

原文地址:https://www.cnblogs.com/yatou-de/p/13792265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!