![](https://img-blog.csdnimg.cn/20201231143121273.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
测试本行
文章平均质量分 52
在其位,谋其职
爱咋咋咋滴
额。。只可意会,不可言传
展开
-
测试实践-自动化中使用Mock
mock模拟产生数据并应用原创 2022-10-26 17:09:35 · 792 阅读 · 0 评论 -
测试实践-模拟404和503-测试页面响应
使用Charles 模拟异常原创 2022-08-18 11:27:44 · 1393 阅读 · 0 评论 -
UI自动化测试--gauge+python+vscode实践
UI自动化测试原创 2022-06-09 11:09:33 · 701 阅读 · 0 评论 -
charles下载安装及在测试中的应用
Windows版:1、下载安装官网: https://www.charlesproxy.com/双击点击安装即可2、证书配置代理https需要配置相应证书,pc端3、关闭多余的抓取,使用switchyOmega插件下载switchyOmega插件https://github.com/FelisCatus/SwitchyOmega/releases修改后缀为zip并解压。谷歌浏览器选择”加载已解压扽扩展程序“—加载该插件—插件会报错(直接忽略)添加情景模式并作如下配置Cha原创 2022-05-17 14:26:21 · 663 阅读 · 0 评论 -
MarkDown常用语法笔记
标题:###:==:—段落:(1)换行:1、空格空格回车2、直接空一行(2)字体:斜体文本:** or __粗文本:** ** or __ __粗+斜文本:*** *** or ___ ___** (3)删除:**~~ ~~(4)下划线:< U >(5)脚注[^要注明的文本](6)排序无序:*or+or----空格有序:1.嵌套排序:四个空格(7)区块嵌套符号+空格(8)代码‘’’+指定语言or4个空格(9)链接[连接名称](url原创 2022-03-16 14:53:36 · 6506 阅读 · 0 评论 -
python+selenium+实战积累(7)
1、PO模式中,解决循环导入问题报错信息:E ImportError: cannot import name ‘ContactPage’ from partiallyinitialized module ‘newdays03.po.contact_page’ (most likely due to acircular import)(D:\pythonwork\pythonProject\pytest_homework\newdays03\po\contact_page.py)对应代码:原创 2022-02-25 10:53:44 · 700 阅读 · 0 评论 -
pip换源以及下载报错
无法访问外网因公司有保密要求,所有电脑不能访问外网,所以提供了内部的python源,永久换源中 ,遇到了一个坑换源1、找到c盘–>user–>(自己的电脑账户)–>2、在这个路径下创建pip文件夹3、文件夹中创建pip.pip文件4、文件中输入:note:[global] index-url = http://**********/simple/[install] trusted-host= ******第一个就是你要换的源地址第二个就是告诉电脑信任这个地址原创 2021-10-21 10:51:05 · 389 阅读 · 0 评论 -
Jmeter使用——基础
Jmeter使用——基础安装配置百度吧,有很多相关资料使用基本使用启动:找到 ‘jmeter.bat’终止: ctrl+c开启本地服务器此处开启本地python 服务器,并制定相应端口python -m http.server 80Jmeter 模拟用户并发同时访问也会耗费电脑资源,数据过大时,对执行段硬件配置要求较高1、创建 Thread Group—>Sampler---->(选择相应的)http request---->View Results Tre原创 2021-10-19 15:31:05 · 134 阅读 · 0 评论 -
python+selenium+实战(6)
1、selenium IDE 直接录屏,录制完成生成脚本缺点:容易产生很多错误,解决错误的时间成本太高2、自己写:remote复用已有浏览器(1)配置复用浏览器:浏览器的位置添加到path中cookie登录原创 2021-08-03 19:45:22 · 754 阅读 · 1 评论 -
python+pytest_常用操作(1)
官网:https://docs.pytest.org/en/6.2.x/介绍:灵活简单参数化可扩展,大量运用装饰器1.基础默认 test_*.py命名,可以在配置文件中进行修改第三方下载:pip install pytest查看:pytest --version执行: 无入口函数,需要pytest解释器 或者添加main入口函数常用命令参数:pytest --help:看帮助文档都有介绍说明pytest -k:** 执行选中的用例pytest -x 遇到失败的用例就停止原创 2021-07-26 14:42:11 · 336 阅读 · 0 评论 -
python+selenium+webdriver_pageObject设计模式(5)
案例抽象化:操作细节和 结果验证分离封装,对外提供方法,不提供操作细节官方文档:https://www.selenium.dev/documentation/en/guidelines_and_recommendations/page_object_models/https://martinfowler.com/bliki/PageObject.html原则:封装重要的页面A页面到B页面需要return 到B...原创 2021-07-26 10:49:14 · 117 阅读 · 0 评论 -
python+selenium+webdriver_wait和弹框处理机制(3)
前言:在IT行業學會閲讀官網資料是一項必備技能。https://selenium-python.readthedocs.io/这里是引用官網會舉出具體例子,并且把這些東西描述得非常清楚正文:1.等待:隱式等待:設置等待時間,輪詢查找元素是否出現(默認0.5),如果沒有出現抛出異常self.driver.implicitly_wait(3)缺點:全局,需要find的元素找到,多個find元素之間,若不重要的元素一直刷新不出來,會影響整體時間.顯示等待:在代碼中定義的等待,儅條件發生原创 2021-07-23 16:03:05 · 350 阅读 · 1 评论 -
python+selenium+webdriver_多窗口,多浏览器与frame切换以及JS执行(4)
多窗口处理与网页frame点击某些连接,新开一个窗口,需要在新窗口上操作。每个窗口的唯一标识就是句柄识别多个窗口多窗口切换多窗口处理流程:获取当前窗口句柄:(driver.current_window_handle)获取所有窗口句柄:(driver.window_handles)判断是否为想要的窗口,是操作,不是切换(driver.switch_to_window)...原创 2021-07-23 14:36:30 · 470 阅读 · 0 评论 -
python+selenium+webdriver_元素定位及操作(2)
1、定位方式 8种 需要前端知识辅助id: 唯一,但是有些id是动态值,此时不能使用该方法 name:可能重复 class_name:可能导致重复 tag_name:可以定位一组元素 link_text:link文字精准定位 partial_link_text :link文字模糊定位 xpath: 参考教程:https://www.w3school.com.cn/xpath/index.asp 一般浏览器需要安装相对应的插件,google只能打开外网的,火狐(firepat...原创 2021-07-22 18:41:56 · 816 阅读 · 0 评论 -
python+selenium+webdriver_环境搭建(1)
1、安装配置pycharm2、在pycharm-----terminal----运行“pip install selenium”来安装selenium3、下载配置浏览器对应的驱动,此处以chrome为例1)、 chrome版本为902)、http://chromedriver.storage.googleapis.com/index.html 下载对应的驱动 其中‘notes.txt’文件中有详细信息,说明对应版本问题3)、驱动文件解压后放置在python...原创 2021-05-19 17:00:21 · 217 阅读 · 0 评论 -
软件测试之路1
不懂技术的测试,很容易被程序员忽悠,哪个程序员一天有那么多时间给你解释原因,你发现了问题,告诉程序员,引来满满的不高兴,脾气好点的,会很客气地告诉你,我们修改。脾气臭一点的,直接说,那是第三方插件的问题、或者那是域名的问题,总之就是不是程序员的问题。然后各种技术性、深奥的问题来给你掰扯,让你都会怀疑好像他说的很有道理,可能真的不是技术上的问题。好吧,然后测试员就屁颠屁颠把这些问题反馈给上级,上级要...原创 2018-07-27 14:40:45 · 245 阅读 · 0 评论