
APP自动化测试
文章平均质量分 79
APP自动化测试
灯塔-tester
这个作者很懒,什么都没留下…
展开
-
APP自动化测试-12.Appium日志分析(原理)
以Android原生应用为例,记录使用appium进行自动化测试的过程日志,包含启动,元素的定位操作等。提示:以下是本篇文章正文内容,下面案例可供参考启动appium-server服务,监听默认4723端口定义desired_capabilities,实例化driver,通过/wd/hub/session请求appium-server使用adb命令安装辅助工具appium-setting到手机设备上。...原创 2022-08-17 15:21:33 · 400 阅读 · 1 评论 -
APP自动化测试-11.webview技术原理
根据日志,简单记录webview运行的机制。原创 2022-08-16 18:43:51 · 1052 阅读 · 0 评论 -
APP自动化测试-10.Appium中Desired Capabilities常用参数
Desired Capabilities是由键值对组成的json对象,当创建自动化的session时,appium客户端将字典发送给服务器,appium服务端根据发送的信息,创建自动化测试使用driver,Desired Capabilities是移动端driver创建必须的参数,可以在脚本中直接创建字典来使用,也可以用appium inspector中直接配置,这个章节记录下Desired Capabilities比较常用的配置项。提示:以下是本篇文章正文内容,下面案例可供参考参数比较多,需要多加熟悉。.原创 2022-08-11 15:04:31 · 1364 阅读 · 0 评论 -
APP自动化测试-9.Appium设备交互与模拟器控制
电话模拟:make_gsm_call短信模拟:send_sms。原创 2022-08-11 09:57:32 · 827 阅读 · 0 评论 -
APP自动化测试-8.移动端混合应用自动化测试
Hybrid App,俗称混合应用,是介于 Web App 和 Native App 两者之间的一种 App 形式,Hybrid App 利用了 Web App 和 Native App 的优点,通过一个原生实现的 Native Container 展示 HTML5 的页面。更通俗的讲法可以归结为,在原生移动应用中嵌入了 Webview,然后通过该 Webview 来访问网页,Hybrid App 具有维护更新简单,用户体验优异以及较好的跨平台特性,是目前主流的移动应用开发模式。...原创 2022-08-10 15:36:22 · 713 阅读 · 0 评论 -
APP自动化测试-7.移动端web app自动化测试
移动端应用细分为三大类:Web App、Native App 和 Hybrid Appweb测试需要注意浏览器版本号与驱动版本号的匹配测试过程中需要打开对应应用的webview调试模式手机自带的浏览器webview调试无法打开,可以使用模拟器(如:网易mumu)进行模拟模拟器出现卡死的情况,重新启动模拟器,然后使用adb kill-server和adb devices命令来重启。...原创 2022-08-09 13:29:31 · 662 阅读 · 0 评论 -
APP自动化测试-6.断言处理assert与hamcrest
主要记录一下常规断言assert的常用场景和hamcrest断言的简单使用提示:以下是本篇文章正文内容,下面案例可供参考简单记录assert的断言,后面根据项目慢慢完善断言的使用。原创 2022-08-04 10:03:43 · 901 阅读 · 0 评论 -
APP自动化测试-5.触屏操作及toast处理
官方文档。原创 2022-07-19 20:02:34 · 821 阅读 · 3 评论 -
APP自动化测试-4. App控件交互
简单介绍元素的操作方法和元素的属性元素的属性可以通过方法返回,也可以使用get_attribute(“属性名称”)进行获取。原创 2022-07-18 16:45:21 · 212 阅读 · 0 评论 -
APP自动化测试-3. Appium元素定位与等待
主要介绍一下Appium初始化driver的配置项及常用的元素定位方法,还有定位工具uiautomatorviewer的简单适用使用的自动化引擎,通常保持默认即可运行的平台,如iOS,Android,orFirefoxOS系统版本deviceName被测的设备名称app.apk或.ipa文件的绝对路径或下载地址,首次会进行应用的安装被测试浏览器名称,如Safari、Chrome、Browser等超时时间udid测试多台设备时,需要用来置顶设备的IDhttps。.........原创 2022-07-15 14:18:27 · 802 阅读 · 0 评论 -
APP自动化测试-2. Appium录制测试用例
使用appium inspector录制生成测试用例,建议入门使用,后续熟练之后,可以脱离这些了就。adb全程Android Debug Bridge ,用来协助调试android程序。adb工具包含在android sdk工具中,sdk安装完成后,可以直接使用adb命令2. android真机或模拟器运行脚本的设备,android真机需要root权限,模拟器可以使用sdk自带的模拟器或genimotion启动Appium desktop的服务,如下所示,保持默认启动即可或者在terminal中直接原创 2022-07-14 11:04:14 · 1425 阅读 · 2 评论 -
APP自动化测试-1. Appium的安装与配置
准备appium的环境,开始APP自动化测试的准备工作。jdk官网下载jdk安装,配置环境变量,安装完成后,cmd窗口java -version显示版本号即为安装成功,详细安装教程不再赘述,资料比较多(百度:jdk1.8 windows/mac安装与配置)下载Android sdk工具,下载地址:https://www.androiddevtools.cn/sdk tools中选择windows包下载下载完成后,解压,选择SDK Manager.exe运行SDK Manager程序中,保持默认,原创 2022-07-12 17:43:21 · 879 阅读 · 1 评论