随笔分类 -  # Python

摘要:9 | PyYAML源码之emit,dump,safe_dump,yaml.YAMLObject 1 yaml.dump()2 yaml.dump()3 yaml.safe_dump4 yaml.YAMLObject 1 yaml.dump() 源码: 作用: 将Python对象序列化为YAML流。 阅读全文
posted @ 2023-07-31 10:37 虫无涯 阅读(42) 评论(0) 推荐(0) 编辑
摘要:8 | PyYAML源码之full_load,full_load_all,safe_load,unsafe_load,unsafe_load_all 1 yaml.full_load()2 yaml.full_load_all()3 yaml.safe_load()4 yaml.unsafe_loa 阅读全文
posted @ 2023-07-31 09:31 虫无涯 阅读(17) 评论(0) 推荐(0) 编辑
摘要:7 | PyYAML源码之yaml.compose_all,yaml.load,yaml.load_all 1 yaml.compose_all()2 yaml.load()3 yaml.load_all() 1 yaml.compose_all() 源码: 作用:分析流中的所有YAML文档,并产生 阅读全文
posted @ 2023-07-28 17:49 虫无涯 阅读(3) 评论(0) 推荐(0) 编辑
摘要:6 | PyYAML源码之yaml.scan,yaml.parse, yaml.compose 0 yaml文档1 yaml.scan()2 yaml.parse()3 yaml.compose() 0 yaml文档 以下示例来源于网络,便于后续学习用, 文档为config_yaml.yaml。 { 阅读全文
posted @ 2023-07-28 13:27 虫无涯 阅读(14) 评论(0) 推荐(0) 编辑
摘要:5 | YAML流样式、块样式、序列样式 1 流样式2 块样式3 序列样式4 Flow Mappings 1 流样式 流样式将 YAML 数据表示为一个序列的流;使用逗号分隔符来表示不同的元素;使用方括号([])表示序列,使用大括号({})表示映射。 # 嵌套映射 - {name: xiaozhan 阅读全文
posted @ 2023-07-28 11:16 虫无涯 阅读(31) 评论(0) 推荐(0) 编辑
摘要:4 | YAML字符流、节点属性、块伸缩标头使用 1 字符流1.1 表示方式1.2 字符流解析 2 节点属性3 块伸缩标头 1 字符流 1.1 表示方式 YAML字符流是将多个文档放在同一个文件中,通过“—”分隔符进行分割;示例: user1: name: xiaoming age: 23 pass 阅读全文
posted @ 2023-07-28 10:34 虫无涯 阅读(4) 评论(0) 推荐(0) 编辑
摘要:3 | YAML集合、结构、标量、标记使用 1 集合1.1 列表1.2 映射1.3 集 2 结构2.1 多行结构2.2 单行结构 3 字面量4 标量5 标记6 指示符 1 集合 YAML 支持三种集合类型:列表,映射和集。 1.1 列表 列表是一种序列结构,它使用连字符“-”表示;如下三个元素的列表 阅读全文
posted @ 2023-07-27 15:51 虫无涯 阅读(18) 评论(0) 推荐(0) 编辑
摘要:2 | YAML缩进、分离、注释简单使用 1 简介2 缩进3 分离4 多行文本4.1 折叠块4.2 字面块4.3 引用块 5 注释5.1 行内注释5.2 块注释5.3 完美注释示例 1 简介 YAML 不是一种标记语言,而是一种数据格式;使用缩进和分离来表示数据结构,不需要使用额外的标记语言。 2 阅读全文
posted @ 2023-07-27 14:59 虫无涯 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 | YAML简介和基础知识了解 1 什么是YAML?2 YMAL语法了解2.1 数据类型2.2 列表2.3 对象2.4 多行字符串 3 YAML的应用场景有哪些?3.1 作为配置文件3.2 作为数据交互3.3 其它场景 4 不同语言的解析和生成5 使用pyyaml库解析6 yaml.dump() 阅读全文
posted @ 2023-07-27 11:39 虫无涯 阅读(18) 评论(0) 推荐(0) 编辑
摘要:搭建禅道环境作为练习UI和接口自动化测试对象 1 目的2 禅道下载3 禅道安装4 禅道运行5 接口查看6 验证接口测试7 验证UI测试 1 目的 做UI和接口自动化练习时,有时候找不到合适的对象,我们可使用禅道来联系;因为禅道有开源版,可以二次开发,并有详细的API手册;本文的目的是整理并分享,使用 阅读全文
posted @ 2023-07-25 15:24 虫无涯 阅读(39) 评论(0) 推荐(0) 编辑
摘要:自动化测试报告样式HTMLTestRunner、BeautifulReport、HTMLReport、Allure你喜欢哪个? 1 框架设计(准备工作)1.1 简易框架图1.2 common/reportOut.py1.3 report1.4 testcase/test_baidu.py1.5 mi 阅读全文
posted @ 2023-07-07 17:05 虫无涯 阅读(15) 评论(0) 推荐(0) 编辑
摘要:17-Pytest如何重复执行用例?(pytest-repeat) 1 使用场景 2 pytest-repeat插件 2.1 环境要求 2.2 插件安装 3 pytest-repeat使用 3.1 重复测试直到失败 3.2 用例标记执行重复多次 3.3 命令行参数--repeat-scope详解 3 阅读全文
posted @ 2023-03-01 11:14 虫无涯 阅读(28) 评论(0) 推荐(0) 编辑
摘要:5-详细方法 | 修改文档树应该注意什么? 1 修改tag的名称和属性2 修改 .string3 append()4 NavigableString() 和 .new_tag()5 insert()6 insert_before() 和 insert_after()7 clear()8 其他几个方法 阅读全文
posted @ 2023-02-23 08:52 虫无涯 阅读(73) 评论(0) 推荐(0) 编辑
摘要:文章目录 1 main.py主入口2 testcase目录2.1 实例:test\_test\_mymusic.py2.2 实例:test\_toolbar.py 3 page目录3.1 page/mymusic.py3.2 page/toolbar.py 注: 1、本文为本站首发,他用请联系作者并 阅读全文
posted @ 2023-02-22 09:02 虫无涯 阅读(51) 评论(0) 推荐(0) 编辑
摘要:文章目录 1 框架工具说明2 技术栈说明3 框架截图4 源码解析/common目录4.1 common/baseinfo.py4.2 common/creenShot.py4.3 common/logOut.py4.4 common/reportOut.py4.5 common/sendMail.p 阅读全文
posted @ 2023-02-21 09:32 虫无涯 阅读(178) 评论(0) 推荐(0) 编辑
摘要:4-详细方法 | 用什么方法对文档树进行搜索? 1 过滤器1.1 字符串1.2 正则表达式1.3 列表1.4 True1.5 可以自定义方法 2 find_all()2.1 参数原型2.2 name参数2.3 keyword 参数2.4 string 参数2.5 limit 参数2.6 recurs 阅读全文
posted @ 2023-02-17 10:00 虫无涯 阅读(638) 评论(0) 推荐(0) 编辑
摘要:3-详细方法 | 如何对文档树进行遍历? 1 子节点1.1 tag的名字1.1.1 获取head标签1.1.2 获取title1.1.3 获取`body`标签中的第一个`b`标签1.1.4 获得当前名字的第一个tag1.1.5 获取所有a标签 1.2 .contents 和 .children1.3 阅读全文
posted @ 2023-02-16 15:15 虫无涯 阅读(26) 评论(0) 推荐(0) 编辑
摘要:2-详细方法 | 对象的种类有哪些? 1 使用细节2 对象的种类2.1 种类说明2.2 Tag对象2.2.1 name属性2.2.2 attributes属性2.2.3 多值属性 2.3 NavigableString对象2.4 BeautifulSoup对象2.5 Comment对象 3 本文涉及 阅读全文
posted @ 2023-02-15 09:55 虫无涯 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1-简介、安装和简单使用 1 BeautifulSoup简介2 初步了解3 BeautifulSoup安装3.1 Windows系统上安装3.2 安装解析器 4 BeautifulSoup数据获取几种简单方法4.1 获取title4.2 获取title.name4.3 获取title.string4 阅读全文
posted @ 2023-02-13 13:44 虫无涯 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Python之ruamel.yaml模块详解(三)| ruamel.yaml与pyyaml的区别 12 默认支持Yaml1.213 Py2和Py3重新整合14 修复15 测试16 API 接前文: Python之ruamel.yaml模块详解(一);Python之ruamel.yaml模块详解(二) 阅读全文
posted @ 2023-02-10 09:44 虫无涯 阅读(184) 评论(0) 推荐(0) 编辑