![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动测试
文章平均质量分 53
木灵木灵
阿里巴巴
展开
-
appium截图函数
public static void ScreenShot(String path){ //获取screenshot文件 File screenShot = driver.getScreenshotAs(OutputType.FILE); //文件copy到指定的文件夹 try { FileUtils.copyFile(screenShot,new File(Syst原创 2016-12-25 13:31:24 · 1224 阅读 · 0 评论 -
appium等待控件或者Activity出现函数
UI执行过程中,需要判断控件或者想要进入的Activity是否出现,然后在进行其他操作public class WaitUtils extends BaseTest{ public static final Logger log = Logger.getLogger(WaitUtils.class); public static void waitForLoadingElementbyId原创 2016-12-25 13:40:28 · 2343 阅读 · 0 评论 -
手机安装burpsuit证书截取https请求
手机安装burp证书1.先把证书安装到手机不能使用adb命令 push进去,需要使用邮件发送过去,原因不明//adb -s F6AZFG14W697 push /Users/liudan/Downloads/09工具/Burp/Burp.p12 /sdcard/然后点击提取证书,输入密码1234562.burp安装证书Proxy->Options->Proxy L原创 2016-12-25 14:00:45 · 6141 阅读 · 0 评论 -
appium出现Problem getting session data for driver type AndroidDriver; does it implement 'get driverDat
org.openqa.selenium.SessionNotCreatedException: A new session could not be created. Details: Problem getting session data for driver type IosDriver; does it implement 'get driverData'? (WARNING: The s原创 2016-12-30 00:43:03 · 2279 阅读 · 0 评论 -
Android过度绘制自动化
Android 过度绘制指的是在屏幕某个像素在同一帧的时间内被绘制多次(超过一次),严重的过度绘制会浪费cpu及gpu资源导致性能问题。Google编辑精选对App页面的过度绘制有要求,因此需要对所有的页面进行过度绘制测试。在日常版本测试过程中完全依靠手工来测试页面是否存在过度绘制问题,然而App不同的页面有接近80个,全部手工测试耗时费力。所以,在日常版本测试接手策略中只针对新增页面进行过度绘制手原创 2017-10-04 11:42:06 · 1474 阅读 · 0 评论 -
Android apk 分析工具 Analyze APK Compare APK
apk文件比对新版本发布时,需要check下新版本Apk包大小,以及具体哪些文件导致Apk变大,从而针对性的进行优化。Android studio 有工具Analyze APK 做了类似的事情,但是无法进行持续集成,本文参照Alalyze APK 的功能,分析APK各个文件大小,并给出对应的结果报告使用方法java -jar apk.jar App-1.0.apk App-2.0...原创 2018-05-23 16:19:48 · 4976 阅读 · 0 评论