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