Python
文章平均质量分 59
freestyle@
这个作者很懒,什么都没留下…
展开
-
AES Padding 方法使用 [Python]
AES padding 加解密方法目前网络上、论坛上大多数均是 自写 lambda 函数实现如下所示from Crypto.Cipher import AESimport base64class AEScoder(): def __init__(self): self.__encryptKey = "iEpSxImA0vpMUAabsjJWug==" self.__key = base64.b64decode(self.__encryptKey)原创 2021-03-13 19:50:14 · 4006 阅读 · 0 评论 -
JsonSchema 格式校验器
JsonSchemaJSON Schema是基于JSON格式,用于定义JSON数据结构以及校验JSON数据内容安装pip install jsonschema实例{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "TestInfo", "description": "some information about test", "type": "object", "proper原创 2021-01-02 22:05:19 · 546 阅读 · 0 评论 -
pytest 自动化框架
pytest1.1 pytest初识pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点简单灵活,容易上手支持参数化能够支持简单的单元测试和复杂的功能测试pytest具有很多第三方插件,并且可以自定义扩展(pytest-selenium、pytest-html、pytest-rerunfailures、pytest-xdist、allure)测试用例的skip和xfail处理可以很好的和jenkins集成1.2 pytest安装pip install -U原创 2021-01-02 21:47:16 · 433 阅读 · 3 评论 -
测试面试/笔试题 大集合
测试工程师面试/笔试题BAT原创 2020-06-24 23:24:14 · 8045 阅读 · 2 评论 -
Selenium 使用方法汇总
1、WebDriver APIdriver.get(url) #访问该URLdriver.back() #返回上次浏览页面 【浏览器后退】driver.fowward() # 前进 【浏览器前进页面】driver.refresh() #刷新当前页面driver.maximize_windows() #浏览器窗口最大化2、元素定位方法WebDriver 常用的元素定位方法编号定位方法定位单个元素定位多个元素1IDfind_element_by原创 2020-05-23 20:38:59 · 266 阅读 · 0 评论 -
Python+Selenium+Webdriver 环境搭建
安装 Seleniumpip install seleniumWebdriver (chromedriver)安装根据浏览器版本号下载对应驱动Webdriver 下载地址http://npm.taobao.org/mirrors/chromedriver/根据自己电脑系统选择不同平台的安装包下载,我们选择win32将下载的压缩包解压 chromedriver.exe 文件放置,谷歌浏览器目录,如图:测试代码片段# encoding = utf-8from sel原创 2020-05-22 22:21:26 · 592 阅读 · 0 评论 -
Python+HTMLTestRunnerCN 生成接口自动化报告
1、下载地址链接: https://pan.baidu.com/s/1k1F1NPoiwOBfgvTmDWoIng 提取码: 2rih 脚本说明 init_test.py 文件为 unittest 用例初始化,aip_test.py 文件为 用例集,request_xxx.py 文件为 api 接口请求,函数返回 result_text 值和 用例集中的 assertEqual 配合使用,run_test.py 运行测试集合,生成测试 HTML。2、代码init_test.py# -*原创 2020-05-16 22:59:57 · 505 阅读 · 1 评论 -
简易二维码生成
简易二维码生成使用python 生成二维码1、生成字符串二维码,生成图片打开并保存图片# coding:utf-8import osimport qrcode #pip install qrcodeqr=qrcode.QRCode(version = 2,error_correction = qrcode.constants.ERROR_CORRECT_L,box_size=1...原创 2019-10-27 16:47:57 · 281 阅读 · 0 评论