![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
小恐龙不暴燥
这个作者很懒,什么都没留下…
展开
-
自动化测试中对多断言的思考和实践
断言:上下文管理器 with pytest-assume转载 2022-09-22 17:13:11 · 180 阅读 · 0 评论 -
jenkins配置远程仓库运行生成allure文件要找到jenkins真正的工作空间来进行配置
jenkins原创 2022-09-16 18:17:00 · 303 阅读 · 0 评论 -
绕过登录模块的腾讯云滑块验证码
绕过登录模块的腾讯云滑块验证码链接:http://testerhome.com/topics/32507import randomimport iofrom PIL import Imagefrom urllib.request import urlopenfrom selenium.webdriver.common.action_chains import ActionChainsimport time# 打开图片链接def open_img_url(src): img_ur转载 2022-03-02 18:49:04 · 293 阅读 · 0 评论 -
Yaml 、Json 、Dict 之间的转化
参照 https://www.cnblogs.com/BlueSkyyj/p/13214254.html转载 2022-02-11 15:59:02 · 151 阅读 · 0 评论 -
Python的伪造数据生成器:Faker
参考链接:https://www.jianshu.com/p/20e41fc65dc8原创 2022-02-09 18:02:27 · 917 阅读 · 0 评论 -
PyCharm常用功能 - 断点调试
参考链接:https://mp.weixin.qq.com/s/QKKQqngpGIplZEibe_JB3Q转载 2022-02-09 14:45:43 · 97 阅读 · 0 评论 -
安全测试(一)
1.安全测试模拟环境 dvwa地址,也可以通过docker部署,可参考github docker部署方式 1min15s2.常见接口安全测试工具 常见接口安全测试工具介绍 00min28s 3.安全测试关注维度 常见接口安全测试工具 02min33s 4.业务安全常见的checklist 3min36s5.建立安全测试流程 4min23s6.sql注入漏洞,输入ID为1,单引号闭合前面的符号,通过union执行自己想要执行的语句,再通过注释语句把后面的语句注释掉 SQL注入漏洞 5min35s原创 2021-12-15 21:02:28 · 11010 阅读 · 0 评论 -
pymysql、openpyxl库简单使用,conftest.py文件对数据编码格式进行处理
1.pymysql使用1.1生成游标对象不使用任何参数,查询的结果是元组1.2生成游标对象使用参数(cursor=pymysql.cursors.DictCursor),查询的结果是字典2.openpyxl使用row:行 column:列 ,使用ws.cell(i,j).value #i代表row ,j代表column i,j是从1开始计算的3.使用openpyxl对excel文件进行处理#获取excel里面的测试用例def get_excel_data(file,sheet_na.原创 2021-12-08 22:01:38 · 632 阅读 · 0 评论 -
python虚拟环境管理+相对路径等
一、虚拟环境使用pycharm会自动管理虚拟环境,新建项目或者指定解释器的时候可以进行设置。你可以把路径中的venv文件夹删除,然后在pycharm中的File–Settings–Project:Interface–Python Interpreter按图所示重新创建虚拟环境,使用虚拟环境二、requirements.txt2.1 生成requirements.txt文件pip3 freeze > requirements.txt2.2 安装 requirements.txt依赖包p原创 2021-11-12 17:15:32 · 1382 阅读 · 0 评论 -
CSS定位元素
CSS通过id、class、标签定位定位“#id”“.class”“标签名称”CSS通过其他属性定位‘[name=“wd”]’CSS:层级关系1.如xpath://form[@id=‘form’]/span/input和//form[@class=‘fm’]/span/input也可以用css实现详细参考博客https://www.cnblogs.com/yoyoketa...原创 2020-01-20 11:14:02 · 142 阅读 · 0 评论 -
Xpath层级关系定位
Xpath层级关系定位1.如果一个元素,它的属性不是很明显,无法直接定位到,这时候我们可以先找它老爸(父元素)2.找到它老爸后,再找下个层级就能定位到了浏览器F12定位:$x(’//select[@name=“NR”]/option[2]’)Xpath定位:dr.find_elements_by_xpath(’//select[@id=“nr”]/option’)**Xpath通过父级...原创 2020-01-19 16:48:26 · 2001 阅读 · 0 评论 -
安装Allure
allure安装 https://github.com/allure-framework/allure2/releases1.下载,安装2.添加allure到环境变量(#注意环境变量添加完成需要使用;结尾以免踩坑)allure安装完成后,可通过allure --version查看版本Pycharm使用allure生成报告1.Pycharm安装allure-pytest2.生成junit...原创 2020-01-13 17:27:39 · 365 阅读 · 0 评论 -
Pytest参数化之pytest.mark.parametrize
@pytest.mark.parametrize(‘参数名’,list) 进行参数化传一个参数 @pytest.mark.parametrize(‘参数名’,list) 进行参数化传两个参数@pytest.mark.parametrize(‘参数名1,参数名2’,[(参数1_data[0], 参数2_data[0]),(参数1_data[1], 参数2_data[1])]) 进行参数化...原创 2020-01-13 11:30:21 · 735 阅读 · 0 评论