每天努力一点点,坚持下去 ------ 博客首页

06 2022 档案

摘要:通过appium-desktop定位元素 需要主要关注的: text class content-desc resource-id 注意:web中id是唯一的,Android中ID可能会存在不唯一的情况。如上图:resource-id可能会出现重复。(在appium-desktop在右上角提供了哪些 阅读全文
posted @ 2022-06-27 15:32 他还在坚持嘛 阅读(367) 评论(0) 推荐(0) 编辑
摘要:1、隐式等待 对所有元素的超时时间设置为同一时间,这条命令会对接下来所有的定位操作分别执行等待,如果定位超时会抛出异常 driver.implicitly_wait(时间/秒) 2、显式等待 对不同的定位操作设置不同的超时等待时间 from selenium.webdriver.support.wa 阅读全文
posted @ 2022-06-26 21:43 他还在坚持嘛 阅读(120) 评论(0) 推荐(0) 编辑
摘要:uiAutomatorviewer是什么? uiAutomatorviewer是android-sdk自带的用来做UI测试的,觉得名字uiAutomatorviewer不好理解了,用空格字符隔离开就清楚多了:UI Automator Viewer(中文直译:界面 自动化 查看器),这个工具本身是作为 阅读全文
posted @ 2022-06-26 21:41 他还在坚持嘛 阅读(1520) 评论(0) 推荐(0) 编辑
摘要:1、点击【uiAutomatorviewer.bat】出现cmd页面后闪退,经过百度搜索查看,看了下jdk的版本,发现是:jdk-17.0.1 然后把版本更换为jdk1.8.0_151,启动正常,(jdk1.8.0下载后,环境变量路径更改为jdk1.8.0的路径就可以了) 2、如下图,点击第一个【手 阅读全文
posted @ 2022-06-26 17:50 他还在坚持嘛 阅读(836) 评论(0) 推荐(0) 编辑
摘要:​一、Appium Inspector Appium Server有两种启动方式: 第一种Appium Desktop有图形界面的启动方式,称之为桌面版; 另一种版本是通过npm安装,使用命令行参数启动的Appium Server。 Appium Inspector工具就在Appium Deskto 阅读全文
posted @ 2022-06-25 15:33 他还在坚持嘛 阅读(4299) 评论(0) 推荐(1) 编辑
摘要:转载链接:https://blog.csdn.net/u014589884/article/details/120113281 ADB常用命令 android 一、 adb安装及配置1 下载安装创建目录,点击安装exe文件或将免安装版放到创建目录下下载及简介地址: Android 调试桥 (ADB) 阅读全文
posted @ 2022-06-24 09:49 他还在坚持嘛 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:Appium 初始化配置信息(Desired Capabilities),Desired Capabilities实际上就是一个字典,它主要用于向Appium Server提供初始化配置参数,如:想要测试的系统是Android还是IOS,测试哪款软件,软件的入口是哪里等。 这种服务关键字在网上很多, 阅读全文
posted @ 2022-06-16 22:27 他还在坚持嘛 阅读(342) 评论(0) 推荐(0) 编辑
摘要:第一步 安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。 JDK的安装包,百度下载即可。安装完成后配置环境变量。 cmd下java -version检查环境变量是否配置成功。 第二步 安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SD 阅读全文
posted @ 2022-06-16 10:41 他还在坚持嘛 阅读(356) 评论(0) 推荐(0) 编辑
摘要:安装包: 安装视频讲解:https://www.bilibili.com/video/av92305394?p=3 链接:https://pan.baidu.com/s/19C9fGmoXne8DgfXhrTB2TQ 提取码:kgwb 安装client编程库 根据原理图, 我们知道自动化程序需要调用 阅读全文
posted @ 2022-06-16 09:40 他还在坚持嘛 阅读(72) 评论(0) 推荐(0) 编辑
摘要:自动化测试的应用: 自动化测试是功能测试的进阶测试行为; 自动化测试是无法完全替代手工行为的,只是将固化的业务流程进行自动化执行,以及设定定期执行的测试流程任务。也同时是用于回归测试阶段下的测试执行。 自动化测试是目前测试人员最为核心的技能 主流的自动化测试技术 工具:Postman(接口)、Jme 阅读全文
posted @ 2022-06-13 16:28 他还在坚持嘛 阅读(162) 评论(0) 推荐(0) 编辑
摘要:什么是Css Selector ? Css Selector定位实际就是HTML的Css选择器的标签定位。 为什么推荐使用:Css Selector? 简介短小 本身和HTML做交互比较好 使用selenium底层也会使用到Css Selector 工具 Css Selector的练习建议大家安装火 阅读全文
posted @ 2022-06-10 16:28 他还在坚持嘛 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:下拉框 方法一:点击下拉框后,进行查找 我们可以把下拉框打开,打开后,有时会显示多个像是我要找的,所以找到了后,我们需要选择后调式确认下: 方法二:修改dispaly document.getElementById('module').style.display='' #定位到下拉框元素,修改dis 阅读全文
posted @ 2022-06-09 17:15 他还在坚持嘛 阅读(46) 评论(0) 推荐(0) 编辑
摘要:测试报告.html 我们可以看到测试报告中图片并没有正常显示,我们再来看下HTMLTestRunner中的源码, 1、从源码中,我们可以看到,是做了if判断,需要图片名称是png_name和name一致时,才会正常走到下边的代码操作截图,所以,我们在自己的代码中需要把自定义的错误截图名称需要和cas 阅读全文
posted @ 2022-06-04 17:27 他还在坚持嘛 阅读(295) 评论(0) 推荐(0) 编辑
摘要:① setup():每个测试函数运行前运行② teardown():每个测试函数运行完后执行③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次 ④ tearDownClass():必须使用@classmethod装饰器,所有test运行完后运行一次 i 阅读全文
posted @ 2022-06-03 21:59 他还在坚持嘛 阅读(180) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示