随笔分类 - Python库
摘要:前言: 我们在做WEB端UI自动化时,会遇到图片验证码校验的登录方式。 我在之前的文章也做过介绍: https://www.cnblogs.com/TSmagic/p/16082799.html (Pillow + pytesseract + tesseract-ocr 破解简单的图形验证码) ht
阅读全文
摘要:提前祝大家五一快乐(*^▽^*) 前言: 我们在使用Selenium做UI自动化时都需要手动去下载各个浏览器版本的webdriver,有时我们可能还会遇到跨操作系统去进行测试。 以及有时因浏览器自动升级等原因,导致我们不得再去更新对应版本的webdriver。 为了解决以上问题,webdriver-
阅读全文
摘要:一、简介 tomorrow属于第三方的一个模块,使用threads方法作为装饰器去修饰一个普通的函数,使其可以达到并发效果。使用起来非常简单。 二、安装 pip install tomorrow 使用Pycharm安装 三、使用 1、项目结构 2、test_a.py # -*- coding:UTF
阅读全文
摘要:一、简介 BeautifulReport.report report ( filename -> 测试报告名称, 如果不指定默认文件名为report.html description -> 测试报告用例名称展示 log_path='.' -> log文件写入路径 ) BeautifulReport.
阅读全文
摘要:Data pretty printer 一、简介 print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读打印输出结果。 特别是对于特别长的数据打印,print
阅读全文
摘要:一、工具包下载 https://github.com/hongweifuture/HwTestReport(出自此大神) 二、使用示例(直接上代码) 1.将 HwTestReport.py 导入项目 2.新建 test_ys_case.py ,编写以下内容 # coding=utf-8 import
阅读全文
摘要:一、下载 1.进入官网:http://www.chaojiying.com/,注册完成后,进行登录 2.点击开发文档,点击Python语言示例 3.进行示例下载 4.解压后的文件 注:关注公众号,进行账户绑定,可获得1000题分 二、简单使用 直接上代码 (*^▽^*) #!/usr/bin/env
阅读全文
摘要:前言: 一、简介 pytest-repeat是pytest的插件,重复执行单个用例,或多个测试用例,并指定重复次数。 二、安装 1.执行如下命令 pip3 install pytest-repeat 2.点击File → Settings → Project → Python Interpreter
阅读全文
摘要:前言: 我们在做WEB UI自动化测试时,会遇到一些图形验证码,今天就来简单介绍下,如何来识别简单的图形验证码。 一、安装 ◇ Pillow pip3 install Pillow ◇ pytesseract pip3 install pytesseract ◇ tesseract-ocr 下载地址
阅读全文
摘要:前言: faker是一个开源的python库,安装完成后只需要调用Faker库,就可以帮助我们创建需要的数据。 一、安装 1.执行如下命令安装 pip3 install faker 2.进入File → Settings → Project → Python Interpreter 二、简单使用 f
阅读全文
摘要:
一、简介 psycopg2 库是 python 用来操作 postgreSQL 数据库的第三方库。 二、安装 1.执行如下命令安装 pip3 install psycopg2 2.使用Pycharm安装 三、简单使用 1.我的数据库 2.连接 import psycopg2 conn = psyco
阅读全文

摘要:简介: Zmail 使得在python3中发送和接受邮件变得更简单。你不需要手动添加服务器地址、端口以及适合的协议,zmail会帮你完成。此外,使用一个python字典来代表邮件内容也更符合直觉 安装: pip3 install zmail 注:zmail仅支持Python3,不需要任何外部依赖.
阅读全文