有测试问题请微信联系作者,备注来意(点击此处添加)
240
一名普通的测试打工人;专注自动化测试技术研究、实践、总结、分享、交流。
用我8年+的经历,给大家带来更多实用的干货。
人若有志,就不会在半坡停止。

01 2024 档案

摘要:元素定位 元素定位的定义 元素定位是指查找元素HTML代码的过程 元素HTML代码指的是从开始标签到结束标签之间的所有代码 find_element定位一个元素 find_elements定位多个元素 元素定位方法 by_id 当元素具有id属性时,可以通过by_id定位元素 方法:driver.f 阅读全文
posted @ 2024-01-30 12:29 三叔测试笔记 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Appium架构 环境搭建 【自动化基础】搭建APP的UI自动化环境 获取app的Activity和Package的五种方式 方式一:通过dumpsys window获取 #获取当前页面的Package和Activity adb shell dumpsys window w | findstr \/ 阅读全文
posted @ 2024-01-30 11:32 三叔测试笔记 阅读(221) 评论(0) 推荐(0) 编辑
摘要:appium做移动端自动化测试,定位元素工具 uiautomatorviewer Appium Inspector weditor 前置条件:已连接真机或手机模拟器,adb devices有显示连接的手机列表。 uiautomatorviewer uiautomatorviewer 是android 阅读全文
posted @ 2024-01-30 11:28 三叔测试笔记 阅读(581) 评论(0) 推荐(0) 编辑
摘要:爬虫是什么 爬虫介绍 爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等。 网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的数据支撑。搜索引擎通过网络爬虫技术,将互联网中丰富的网页信息保存到本地,形成镜像备份。我们熟悉的谷歌、百度本质上也可理解为一种爬虫。 如果形象地理解,爬 阅读全文
posted @ 2024-01-25 14:10 三叔测试笔记 阅读(137) 评论(0) 推荐(0) 编辑
摘要:设计模式介绍 什么是设计模式 设计模式是面对各种问题进行提炼和抽象而形成的解决方案。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。它不限于一种特定的语言,它是一种解决问题的思想和方法 为什么要用设计模式 按照设计模式编写的代码,其可读性也会大大提升,利于 阅读全文
posted @ 2024-01-22 16:46 三叔测试笔记 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Python环境搭建 【基础】python环境搭建及配置 变量的命名规范 变量名虽然支持中文,但不推荐使用 可以使用数字,但不能以数字开头 不可使用特殊字符,下划线除外 区分大小写,在python中A和a不是同一个变量 不能和关键字同名 尽量遵循PEP8规则 PEP8规则: 常量:大写加下划线 A_ 阅读全文
posted @ 2024-01-17 18:01 三叔测试笔记 阅读(369) 评论(0) 推荐(0) 编辑
摘要:jdk环境配置 【基础】java环境搭建及配置 基础语法 编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 阅读全文
posted @ 2024-01-15 18:07 三叔测试笔记 阅读(64) 评论(0) 推荐(0) 编辑
摘要:JAVA开发工具IDE有哪些? eclipce、idea、vscode等等 IDEA比Eclipse更强大和高效。IDEA提供了更好的代码补全和重构功能,更好的代码导航和搜索功能,以及更好的支持多模块项目和多语言开发等。 构建项目工具 构建项目工具有哪些? Maven、Gradle、Ant等 Mav 阅读全文
posted @ 2024-01-14 13:44 三叔测试笔记 阅读(21) 评论(0) 推荐(0) 编辑
摘要:shell是什么?可以做哪些? Shell是⼀种解释性的语⾔,适⽤于基本的逻辑处理和不追求速度的应⽤。 用于: 人机交互 批处理 Unix、Linux、Mac、Android、IOS 脚本自动化 工作场景 服务端测试 移动测试 持续集成与自动化部署 shell种类 bash sh zsh windo 阅读全文
posted @ 2024-01-13 20:51 三叔测试笔记 阅读(166) 评论(0) 推荐(0) 编辑
摘要:jQuery简介 jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。 目前超过90%的网站都使用了jQuery库,jQuery的宗旨:写的更少,做得更多 阅读全文
posted @ 2024-01-12 17:53 三叔测试笔记 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、自动化项目介绍 1.涉及技术栈 python requests pytest allure 2.实现的功能概述 支持requests各种请求 支持用例之间依赖关系 支持切换环境 支持按脚本的形式编写测试用例 支持生成html报告 二、框架及项目结构 项目目录 api_object:接口参数及扩展 阅读全文
posted @ 2024-01-08 10:36 三叔测试笔记 阅读(679) 评论(0) 推荐(0) 编辑
摘要:双层鉴权是什么? 一是用户鉴权:网络对用户进行鉴权,防止非法用户占用网络资源。 二是网络鉴权:用户对网络进行鉴权,防止用户接入了非法的网络,被骗取关键信息。 这种双向的认证机制,就是AKA鉴权。另外还需要加密钥,这就是sk。 目前我们常用的鉴权有四种: HTTP Basic Authenticati 阅读全文
posted @ 2024-01-05 18:28 三叔测试笔记 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一、requests简介 #简介:使用requests可以模拟浏览器的请求,比起之前用的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的reques 阅读全文
posted @ 2024-01-05 15:46 三叔测试笔记 阅读(359) 评论(0) 推荐(0) 编辑

返回顶部 跳转底部