摘要: X5内核H5自动化背景 近来有很多童靴咨询如何做微信小程序/公众号等H5页面来做自动化,之前写了一篇文章微信小程序自动化测试实践 https://www.cnblogs.com/yyoba/p/9455519.html/ 其中的工具是用appium来做。但是微信小程序/公众号这种H5页面是用微信自家 阅读全文
posted @ 2018-11-19 09:43 歪歪欧巴 阅读(5749) 评论(1) 推荐(3) 编辑
摘要: 调试web页面难 接触过app自动化的同学都比较清楚,如果想要对web应用或者Hybrid应用进行调试时(获取页面元素信息等等),必定绕不开的就是chrome浏览器的inspect功能了:在chrome浏览器URL中输入chrome://inspect即可对移动设备中的web页面进行调试。方便是方便 阅读全文
posted @ 2018-11-17 14:22 歪歪欧巴 阅读(4716) 评论(4) 推荐(1) 编辑
摘要: 通过navicat for mysql操作部署在虚拟机centos里面的mysql数据库时候总是出现类似于下面的提示信息: Can't connct to MySQL server on '*.*.*.*' 在经过一番常规的检查: 1、检查mysqld服务器是否开启(通过service mysqld 阅读全文
posted @ 2018-11-12 10:07 歪歪欧巴 阅读(810) 评论(0) 推荐(1) 编辑
摘要: 众所周知,Fiddler默认只能抓取到http请求,要抓取到https请求我们还需要FiddlerCertMaker插件的支持, 至于怎么使用fiddler抓https及插件的使用方式,大家可以去百度随便一搜就可以找到大量的教程,今天这 篇文章的主要目的是为了帮助大家解决按照正常流程走抓不到http 阅读全文
posted @ 2018-10-23 16:39 歪歪欧巴 阅读(2703) 评论(0) 推荐(1) 编辑
摘要: 很多同学经过一段时间的学习之后都明白了Appium的基本原理,但是越学习到后面发现出现的很多陌生名词无法弄清楚其具体作用,今天这篇文章的目的就是为了让大家来弄懂三个高频名词:UiAutomator、UiAutomator2、Bootstrap。 首先来说下UiAutomator和bootstrap: 阅读全文
posted @ 2018-09-21 15:07 歪歪欧巴 阅读(19747) 评论(1) 推荐(3) 编辑
摘要: 在Maven项目中配置pom.xml文件加载maven-surefire-plugin插件来执行testng.xml,相信大家对此种用法已经非常熟悉了。但是有些场景可能需要我们去加载执行java的main方法,比如在多设备并发集成中:我们在main方法里面执行动态生成的testng.xml文件等等场 阅读全文
posted @ 2018-08-20 11:44 歪歪欧巴 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 由于腾讯系QQ、微信等都是基于腾讯自研X5内核,不是google原生webview(其实就是进行了二次定制)。实质上也是混合应用的一种,现在很多app产品也开始流行采用X5内核作为其内嵌web浏览服务,所以掌握X5内核混合应用自动化也是app自动化测试工程师必备技能。 genymotion、夜神等模 阅读全文
posted @ 2018-08-10 15:53 歪歪欧巴 阅读(36794) 评论(3) 推荐(4) 编辑
摘要: 1、配置SDK环境发现adb无法生效: 解决方案: 这个问题一般就是你的环境变量没有配置好,很多同学比较容易出现的点就是win10系统的环境变量配置: 一定要注意打开path添加:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;这个配置的时候一定 阅读全文
posted @ 2018-08-10 10:45 歪歪欧巴 阅读(2797) 评论(0) 推荐(0) 编辑
摘要: 包名&类名 packageName(包名) 应用的身份标识,系统通过包名识别不同的应用,如两个相同包名的应用在安装时候会覆盖 activityName(类名) Activity:android四大组件之一,简单来说就是一个页面,和用户进行交互,activity通过setContentView方法加载 阅读全文
posted @ 2018-07-20 13:55 歪歪欧巴 阅读(867) 评论(0) 推荐(0) 编辑
摘要: android app签名是使用的keystore文件/jks文件,如果是eclipse是keystore,android studio则是jks,如果忘记了的话很悲催: 1、找到密码 2、改应用的包名,重新生成keystore文件,重新发布新的应用 方案2对于应用开发者肯定是巨大的灾难了吧 首先来 阅读全文
posted @ 2018-07-16 15:59 歪歪欧巴 阅读(11852) 评论(0) 推荐(0) 编辑