【小程序】小程序自动化测试


移动端自动测试框架---appium 小程序自动化测试,采用appium进行真机调试,网易有一套调试app的框架叫airtest(才上线,不稳定,傻瓜式)     连接电脑在谷歌浏览器里进行真机调试   在ios上,小程序的javascript代码是运行在javaScriptCore中,是由WKWebView来渲染的,环境有ios8、ios9、ios10 在Android上,小程序的javascirpt代码是通过x5 jsCore来解析,是由X5基于Mobile Chrome 53内核渲染的   所以,我们要做的就是想办法通过调试Webview来调试页面布局,通过调试JSCore来调试逻辑代码 一、安卓手机   ①开启usb调试,连接电脑   ②安装android-tools-abd包   sudo apt-get install android-tools-adb   abd devices 查看设备 ③微信打开 https://debugx5.qq.com/   勾选【打开TBS内核Inspector调试功能】 设置好之后,谷歌浏览器打开chrome://inspect/ 选择你的界面,点inspect即可开启真机调试 二、IOS手机(未尝试)   ①下载工程IPAPatch.zip,用Xcode打开IPAPatch.xcodeproj ②配置开发者证书,从Xcode7之后,不需要开发者账号,一个普通的AppleID即可   谷歌调试 ios+android   编写测试用例   此处省略https://www.jianshu.com/p/f200a75a15d2   开启调试   $ appium --chromedriver-executable /usr/local/chromedriver # 启动Appium服务且指定chromedriver $ npm run weapp # 运行测试用例 开启调试后手机会提示安装调试工具,逐一安装即可     安装appium 一、 使用npm安装 npm install -g appium 二、 使用Appium官方安装包安装 下载地址     资料: 测试框架appium appium-wd-example appium-desktop appium中文文档 安装appium