小肥羊要进步

2020年3月10日

Appium常用API 02

摘要: 1.getPageSource 得到当前也页面的dom结构,可以用于断言当前页面是否有某个元素,或者判断当前页面有没有产生变化:如上下判断是否已经到了底端/顶端 //3.getPageSource String pageSource = androidDriver.getPageSource(); 阅读全文

posted @ 2020-03-10 20:04 小肥羊要进步 阅读(157) 评论(0) 推荐(0) 编辑

Appium常用API_实现页面跳转(包括APP内部页面和APP 相互跳转)

摘要: 1.startActivity实现页面跳转(包括APP 内部页面和APP 相互跳转) 开启某一个activity,实现跳转 先创建一个activity对象,用activity构造方法初始化,参数为对应的包名和类名 Activity activity = new Activity("AppPackag 阅读全文

posted @ 2020-03-10 18:17 小肥羊要进步 阅读(3783) 评论(0) 推荐(0) 编辑

2020年3月9日

appium操作之手势操作-多点触摸(地图放大缩小)

摘要: 1.移动端地图放大缩小,需要2个手指同时操作,多点触摸,如何实现呢?, MultiTouchAction类可以模拟用户多点触摸操作,包含add(),perform()两个方法,结合TouchAction模拟多根手指滑动的效果 举例: 2.下载:百度地图,先确定其包名和入口 package: com. 阅读全文

posted @ 2020-03-09 23:27 小肥羊要进步 阅读(944) 评论(0) 推荐(0) 编辑

app自动化之手势(九宫格)滑动解锁

摘要: 1.手势解锁如何取做呢,如下是整体一个空间,无法使用定位,只能使用坐标取定位 脚本如下: @Test public void testMultiSwipe() { // 实例化TouchAction对象 TouchAction touchAction = new TouchAction<>(andr 阅读全文

posted @ 2020-03-09 17:18 小肥羊要进步 阅读(685) 评论(0) 推荐(0) 编辑

APP手势操作滑动

摘要: jave-client 5.0前后 版本不同,调用API不一同 脚本包含了2个情况如下: package com.test.firstAppium; import org.testng.Assert;import org.testng.annotations.AfterTest;import org 阅读全文

posted @ 2020-03-09 12:11 小肥羊要进步 阅读(205) 评论(0) 推荐(0) 编辑

app等待设置

摘要: 阅读全文

posted @ 2020-03-09 10:14 小肥羊要进步 阅读(109) 评论(0) 推荐(0) 编辑

2020年3月8日

APP 自动化定位方式

摘要: 1.id appium里获取resource-id 但是1)有可能id重复,2)id开发人员没有取值 2.之前文章中,我在自动化驾考宝典apk的时候就遇到过定位地点的时候,id 没有取值或者id是重复的,无法使用id定位,我挡视使用的是xpath,也可以使用如下方法: 把相同id数值放在集合中,再通 阅读全文

posted @ 2020-03-08 22:54 小肥羊要进步 阅读(459) 评论(0) 推荐(0) 编辑

配置引用testng框架,添加断言,运行成功后的脚本

摘要: 1.引入testNG 在mavenrepository(https://mvnrepository.com/artifact/org.testng/testng/6.14.3)搜索testNG,复制到pom文件 eclipse安装testng:https://www.cnblogs.com/yige 阅读全文

posted @ 2020-03-08 11:36 小肥羊要进步 阅读(336) 评论(0) 推荐(0) 编辑

2020年3月7日

APP元素定位和元素操作

摘要: 1.APP 定位元素需要用到UIautomator 打开:D:\Andriod_SDK\tools\uiautomatorviewer.bat 打开模拟器-》驾考宝典.apk,一会进行元素定位 脚本: package com.test.firstAppium;import java.net.Malf 阅读全文

posted @ 2020-03-07 22:10 小肥羊要进步 阅读(311) 评论(0) 推荐(0) 编辑

创建第一個appium脚本

摘要: 在jave-project 創建 創建class 開始代碼的編寫 举例子app:驾考宝典apk 先查找出包名和出口 确定appPackage 在命令行输入如下: D:\Andriod_SDK\build-tools\27.0.1>aapt dump badging D:\test\駕考寶典.apk 阅读全文

posted @ 2020-03-07 17:56 小肥羊要进步 阅读(138) 评论(0) 推荐(0) 编辑

导航