pytest
文章平均质量分 50
~~麦小兜~~
这个作者很懒,什么都没留下…
展开
-
pycharm复制项目后,项目名称处展示中括号[]去除的问题
工作中,常常需要基于已有的项目工程,新建一个项目,方便沿用之前写好的一些通用方法,笔者在操作时,克隆项目并粘贴后,发现用pycharm打开文件工程后,标题位置展示了被复制项目的名称,以下是解决办法。原创 2022-10-20 14:08:13 · 1702 阅读 · 2 评论 -
pytest 识别登录时的验证码
在写自动化时,会遇到登录时需要设置验证码的问题,这时一般由两种方式:方法一:请开发写一个万能验证码,直接登录即可;方法一处理起来比较简单,不需要写代码处理,但是考虑到会有安全问题,部分项目无法适用,所以需要我们自己写代码读取并识别验证码。方法二:写代码获取验证码,传入登录接口;方法二主要是采用获取验证码图片+识别验证码,实现将验证码转换为字符串,传入登录接口即可。我这里的项目后端涉及到验证码base64转换,所以还会多一步解码过程。环境配置首先需要安装Tesseract-OCR、第三方库原创 2022-02-10 15:15:37 · 1843 阅读 · 0 评论 -
pytest git+jenkins代码自动部署笔记
最近写了基于pytest的接口自动化脚本,需要托管到gitlab,然后部署到jenkins上面定时触发。现在将操作的步骤记录下来,供后面参考,持续更新中。。。一、下载安装git参考这个https://www.cnblogs.com/xueweisuoyong/p/11914045.html二、进入公司的gitlab地址,注册账号,最好用公司邮箱注册三、注册成功后,进入公司gitlab的页面,在这里需要新建一个文件夹,用来托管代码Project name :需要填写项目名称Visibilit原创 2021-12-17 10:18:29 · 1420 阅读 · 0 评论 -
python 处理RSA加密、解密(含base64加密)
目前系统的登录接口,在传密码时,前端做了RSA加密处理,只有加密后的密文才可以登录成功,现将RSA加密解密代码总结如下:1、导入第三方库pip install pycryptodome注意:这里需要处理下,避免导入时报错:进入python安装目录,修改一个文件夹的名称,博主路径为D:\Users\AppData\Local\Programs\Python\Python39\Lib\site-packages,将文件夹crypto修改为Crypto即可!2、RSA公钥加密:需要从开发处获取到加密的原创 2021-12-15 10:53:04 · 3670 阅读 · 3 评论 -
pytest执行oracle语句报错
问题:今天在python安装了cx_oracle库,想执行下sql看,遇到下面1个问题:首次执行报错:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library,百度解决,下面附大佬的链接https://www.cnblogs.com/Luoters/p/13886978.html主要就是把oracle客户端instantclient_**_*的安装文件中以.dll结尾的三个动态链接库文件,复制到pyt原创 2021-11-23 16:55:21 · 470 阅读 · 0 评论