摘要: 背景 在自动化测试中(ui\interface),常需要用到绝对路径,以此增强脚本的健壮性 python内置os模块提供了三种获取当前目录绝对路径的方式,现在来比较一下 获取当前文件的路径 os.getcwd() os.path.abspath(__file__) os.path.realpath( 阅读全文
posted @ 2020-09-03 23:28 子非鱼焉知鱼之乐丶 阅读(5319) 评论(1) 推荐(2) 编辑
摘要: 练习 求当前文件夹下所有文件的最新状态 重点 os.path.abspath('.') 获取当前脚本的完整路径 os.listdir(full_path) 返回当前目录下所有文件名列表 flag = '/' if os.path.isdir(f) else '' 注意表达式用法,判断路径是否为目录, 阅读全文
posted @ 2020-09-03 22:32 子非鱼焉知鱼之乐丶 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 练习 批量创建20个.txt文件夹,将文件夹名字加上前缀[www] # File : bulk_modify_file_name.py # IDE : PyCharm import os def add_files(): '''批量创建测试文件''' # 1.1 创建目录 os.mkdir('./f 阅读全文
posted @ 2020-09-03 22:09 子非鱼焉知鱼之乐丶 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 背景 上篇博客介绍了执行python脚本需要在计算机上安装解释器 解释器+编辑器==IDLE(集成开发环境),集成开发环境指集编辑\解释\调试等为一体的一套开发环境 官方下载的python自带CPython解释器,编辑器可以是 notepad++,记事本程序等,保存为.py脚本,即可用 python 阅读全文
posted @ 2020-09-03 18:01 子非鱼焉知鱼之乐丶 阅读(163) 评论(0) 推荐(1) 编辑
摘要: 背景 上篇博客介绍了allure集成在Jenkins,以及Jenkins构建本地job的方式. allure报告不会显示 @pytest.mark 标记的标记名称,这样不太方便阅读. 本篇博客介绍 allure 自带标记的方式,并可以将标记名称显示在报告中. allure标记的装饰器 BDD标记 @ 阅读全文
posted @ 2020-09-03 12:13 子非鱼焉知鱼之乐丶 阅读(234) 评论(0) 推荐(1) 编辑