上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页
摘要: 代码下载 https://github.com/juno3550/GroupChatRoom 实现框架 Chat 包: server.py:服务器端执行代码(TCP 服务器,根据客户端消息调用 mode 包的注册、登录、聊天功能) client.py:客户端执行代码(连接服务器端,进行注册、登录、聊 阅读全文
posted @ 2021-01-26 20:14 Juno3550 阅读(1677) 评论(3) 推荐(0) 编辑
摘要: 实现思路 多线程爬取网页信息,从一个页面为起点,爬取其包含的所有链接,并根据关键字筛选,将符合的网页入库。 访问首页(种子页),获取源码 html; 使用正则或者其他方式获取所有的绝对地址链接,存到一个 list 里面; 遍历 list,加入到队列中; 多线程从队列中取数据,一次取一个绝对地址链接, 阅读全文
posted @ 2021-01-25 19:05 Juno3550 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 实现思路 download_image(url, image_dir, image_no):将图片下载页的主图下载到本地。 get_image_url(url):拼接图片下载的 url(绝对路径)。由于网站中的图片 src 都是相对路径,因此需要在此函数中拼接图片的绝对路径。 get_page_ur 阅读全文
posted @ 2021-01-25 15:07 Juno3550 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1. ddt 装饰器传参 2. ddt 读取数据文件 3. 读取 txt 文件 4. 读取 excel 文件 5. 连接 mysql 1. ddt 装饰器传参 python 的数据驱动模块 ddt 安装:pip install ddt 4 种使用模式: 引入的装饰器 @ddt 导入数据的 @data 阅读全文
posted @ 2021-01-24 22:31 Juno3550 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 1. pytest 简介 2. pytest 基础用法 2.1 pytest 执行用例的多种方式 2.2 pytest 测试报告 2.3 失败重跑 2.4 setup 和 teardown 2.5 控制测试用例的运行顺序 2.6 pytest.ini:通过配置文件配置要执行的测试用例 3. @pyt 阅读全文
posted @ 2021-01-24 11:42 Juno3550 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 报告样式效果: 报告源码:HTMLTestRunner.py 1 """ 2 A TestRunner for use with the Python unit testing framework. It 3 generates a HTML report to show the result at 阅读全文
posted @ 2021-01-19 20:25 Juno3550 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: 1. unittest 简介 2. unittest 代码示例 2.1 TestCase(测试用例) 2.2 TestSuite(测试集合) 2.3 按指定顺序执行测试方法 2.4 设置条件忽略指定测试方法 2.5 批量加载测试模块 3. 测试报告(unittest + HTMLTestRunner 阅读全文
posted @ 2021-01-11 18:05 Juno3550 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 方式1:pillow 库 方式2:scipy 库 方式1:pillow 库 需安装:pip install pillow 1 from PIL import Image 2 from selenium import webdriver 3 4 5 class ImageCompare(object) 阅读全文
posted @ 2021-01-11 12:22 Juno3550 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 工具类 截屏工具类及测试示例 工具类:FileUtil.py 本模块主要用于获取当前的日期以及时间,用于生成保存截图文件目录名等场景。 1 import time, os 2 from datetime import datetime 3 4 5 # 输出当前时间格式:年-月-日 6 def cur 阅读全文
posted @ 2021-01-11 10:53 Juno3550 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 配置文件:Logger.conf 工具类:LogUtil.py 测试类:testDemo.py 执行效果 配置文件:Logger.conf 定义日志的类型、级别、格式等信息。 [loggers] # 定义了三种写日志的方式:logger_root、logger_example01、logger_ex 阅读全文
posted @ 2021-01-11 00:10 Juno3550 阅读(332) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页