APP自动化测试
文章平均质量分 81
bug捕手
十年铸剑,只为炉火纯青;一朝出鞘, 定当倚天长鸣。
展开
-
Appium之xpath定位详解
前面也说过appium也是以webdriver为基的,对于元素的定位也基本一致,只是增加一些更适合移动平台的独特方式,下面将着重介绍,这应该是UI层元素定位最强大的方法啦!以淘宝app为例,定位左上角扫一扫按钮。原创 2023-06-29 16:50:27 · 4547 阅读 · 1 评论 -
通过USB和wifi连接真机&编写第一个脚本
在启动应用,找到关键字Displayed,关键字后面即为appPackage + appActivity。在安卓7.0及以上版本,左侧图无法refresh,需要增加 desired_caps['automationName'] = 'UIAutomator2'下载地址:https://github.com/appium/appium-desktop/releases。拔掉数据线,重新开启usb调试,查看设备:adb devices。在CMD命令行输入adb shell 进入adb命令行模式。原创 2023-06-29 16:46:18 · 217 阅读 · 0 评论 -
通过USB和wifi连接真机&编写第一个脚本
在启动应用,找到关键字Displayed,关键字后面即为appPackage + appActivity。在安卓7.0及以上版本,左侧图无法refresh,需要增加 desired_caps['automationName'] = 'UIAutomator2'下载地址:https://github.com/appium/appium-desktop/releases。拔掉数据线,重新开启usb调试,查看设备:adb devices。在CMD命令行输入adb shell 进入adb命令行模式。原创 2023-06-28 16:09:36 · 239 阅读 · 0 评论 -
基于appnium+python+夜神模拟器的自动化
首先搭好appnium环境!参考https://www.cnblogs.com/testlearn/p/11419797.html。原创 2023-06-28 16:04:32 · 1035 阅读 · 0 评论 -
Appium安装部署
Android SDK依赖ava环境,因此需要先安装jdk。在CMD中输入java -version 出现下图的结果,说明当前环境已安装jdk。启动android studio 会从Google加载相关组件,需要设置代理。代理地址:mirrors.neusoft.edu.cn。如果提示java命令无效,请安装后进行下一步。工具本身是exe安装,一直点下一步完成安装即可。配置好后重启工具,进入下图,选择custom。安装完后,启动工具,选择如图,点击OK。最后祝大家早日达到测试的天花板!原创 2023-06-28 16:02:49 · 1033 阅读 · 0 评论 -
3分钟快速了解—App自动化测试是怎么实现H5测试的?
移动端 app 自动化框架很多,但是有一些框架因为不支持混合应用测试,一直没有完全流行。比较典型的是经典的 Python 框架 uiautomator2, 这个框架简单好用,没有 appium 那样复杂的 api 调用,受到不少 python 自动化工程师的青睐。但是不管是官方文档,还是民间教程,基本都没有涉及到用它做混合应用测试,本文提供一种非常简单的方法,只需要多加 4 行代码,就能让 uiautomator2 支持混合应用测试。原创 2023-06-01 19:36:08 · 599 阅读 · 0 评论 -
成为移动测试高手!本文教你掌握移动APP测试的关键知识和技巧,提升测试水平,轻松获取高薪工作!(上)
现如今,移动APP已经成为人们日常生活的不可或缺的一部分。而在移动APP开发中,移动测试则显得尤为重要。想要成为一名优秀的移动测试工程师,不仅需要掌握基础知识,还需要了解各种测试挑战和难点,并掌握相应的技巧和方法。而本文将重点介绍移动APP测试的关键知识和技巧,帮助你提高测试水平,成为移动测试领域的专家,轻松获取高薪工作!原创 2023-05-22 15:03:18 · 1080 阅读 · 0 评论 -
APP移动测试用例总结
在我们的测试工作中,对于某个APP的测试其实有很多东西都是类似的可以抽象出来的,所以针对APP的测试过程和重点关注内容,做以下梳理和总结。这篇贴子到这里就结束了,最后,希望看这篇帖子的朋友能够有所收获。如果你觉得文章还不错,请大家下,因为这将是我持续输出更多优质文章的最强动力!!!原创 2022-11-15 17:06:33 · 1531 阅读 · 2 评论 -
学会这个方法,你做APP自动化测试可提升10倍效率
持续集成是一种开发实践,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。让正在开发的软件始终处于可工作状态,让产品可以快速迭代,同时还能保持高质量。原创 2022-11-06 17:01:21 · 281 阅读 · 0 评论 -
APP自动化测试工具uiautomator2,十分钟迅速掌握
uiautomator2是uiautomator的升级版,uiautomator是Google开发的一款用来做安卓自动化测试的Java库,uiautomator2则是将uiautomator中的接口封装成了Python库。因此它支持的语言为Python优点主要概括如下:环境搭建简单方便执行速度很快UI元素定位便捷好用、可视化好获取toast非常简单根据官方文档,要求:Andorid版本 4.4+Python版本 3.6+原创 2022-10-31 15:53:23 · 3215 阅读 · 6 评论