
Python
文章平均质量分 62
奔跑在路上you
记录分享测试相关文章
展开
-
python(13):项目中的命名规则及导入模块规则
python -m pip install --upgrade pip 下载最新pip版本。包/文件夹 :下划线命名法 html_report 小写+下划线。方法/函数: 尽量以为动词开头 open_url 小写+下划线。类:驼峰式命名法 首字母大写 LoginCases。模块名/文件名: 下划线命名法 小写+下划线。内置模块---第三方模块---自定义模块。全局变量:字母全部大写+下划线。项目命名: 大写+下划线。属性/变量:小写+下划线。原创 2024-08-26 11:30:49 · 289 阅读 · 0 评论 -
python(12):python中的单词和注意事项
继承是子类继承父类(多继承是一个子类可以继承多个父类),多态是不同的子类可以调用相同父类的属性或者方法)列表是存储相同的类型且可以修改 ["zhangsan","lisi","wangwu"] 字典也可以修改。python3.7版本后的字典也是有序的数据集合 {"name": "小明","age": 18}(封装是把对象的属性和方法封装到一个抽象的类的内部中;iterable 方法可以把其他列表中的完整内容,追加到当前列表的末尾。元组是存储不同的类型且不能修改 ("zhangsan",2,1.28)原创 2024-08-26 11:30:35 · 268 阅读 · 0 评论 -
python(11):python压缩文件
python压缩文件原创 2024-08-26 11:30:21 · 126 阅读 · 0 评论 -
python(10):python读取yaml文件
在自动化框架搭建中,一些配置文件(例如:数据库账号、url,日志级别等...)会经常的用到所以我们需要一个存放这些参数的文件,并从中读取和写入。当然,存放参数除了用yaml,像ini文件、json文件、excel文件也是可以的,看个人选择。2、准备好数据后,就新建一个py文件,用于编写操作yaml文件的脚本。在开始之前我们需要先下载yaml库。1、准备一个yaml文件,并存放一些测试数据。原创 2024-08-26 11:30:05 · 711 阅读 · 0 评论 -
python(9):python发送邮件
smtp_file_path = os.path.join(current_path,'..','reports/禅道UI自动化测试V1.0.zip')smtp_file_path = os.path.join(current_path,'../reports/禅道UI自动化测试报告.zip')dir_path = os.path.join(current_path,'../reports/禅道UI自动化测试V1.0')"""获取ini文件中邮件的服务器""""""获取ini文件中邮件的发送人"""原创 2024-08-26 11:29:50 · 1307 阅读 · 0 评论 -
python(8):python连接mysql数据库并获取数据
database="interface_test_db", # 数据库名称。host="127.0.0.1", # 主机地址配置。self.conn_obj.close() # 关闭连接。password="123456", # 密码。# 创建游标对象,查询数据默认为元组,此处设置字典类型。self.cursor.close() # 关闭游标。charset="utf-8" # 编码。user="root", # 用户名。port=3306, # 端口配置。# 返回游标所有的数据。原创 2024-08-23 13:38:30 · 324 阅读 · 0 评论 -
Python(7): 数据类型的常用操作-- 集合的常用方法(待写)
代码示例:"""字符串的操作"""# 首字母大写的方法info = 'hello 小明'# 字符串全部小写的方法lower()/casefold() 这两个方法几乎一致,lower()只对英文有效,casefold()可对其他语种有效XiaoMing'message_ch = '你好呀,XiaoMing'message_mix = '你好呀,XiaoMing,今天星期3!# 字符串全部大写的方法upper()原创 2024-08-23 13:37:51 · 615 阅读 · 0 评论 -
python(6):python读取ini的配置文件
configparser模块是用来解析ini配置文件的解析器。ini配置文件的结构如x下图ini文件结构需要注意以下几点:键值对可用=或者:进行分隔section的名字是区分大小写的,而key的名字是不区分大小写的键值对中头部和尾部的空白符会被去掉值可以为多行配置文件可以包含注释,注释以#或者;为前缀。原创 2024-08-23 13:36:05 · 753 阅读 · 0 评论 -
python(5):python读取excel数据
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。和其它模块安装方式一样,可以离线安装和在线安装一般用在线安装方式: pip install xlrd 和 pip install xlwtdata = xlrd.open_workbook(filename) #文件名以及路径table = data.sheets()[0] #通过索引顺序获取。原创 2024-08-23 13:35:30 · 2391 阅读 · 0 评论 -
python(4):python的日志封装
log 日志级别 NOTSET=0,DEBUG=10,INFO=20,WARNING=30,ERROR=40,CRITICAL=50。"""在log文件中输出日志"""通过python自带的logging模块进行封装。# 日志文件名称显示一天的日志。# 创建文件处理程序并实现追加。# 创建日志对象logger。"""在控制台输出日志"""# 把日志信息输出到文件中。# 把日志信息输出到控制台。# 设置日志文件里的格式。# 设置日志文件里的级别。下载第三方插件 nb-log;原创 2024-08-23 13:33:21 · 879 阅读 · 1 评论 -
python(3):python自动化测试项目的编写规则&类和实例的调用
Html_report: 存放测试报告(测试报告不纳入git管理,但是文件夹要纳入到git管理;整形或者浮点统一以n开头,比如nCount,n意味着number布尔类型统一以b开头,比如bShowMsg,b意味着boolean。包/文件夹 :下划线命名法 html_report 小写+下划线。方法/函数: 尽量以为动词开头 open_url 小写+下划线。模块名/文件名: 下划线命名法 小写+下划线。/空目录/*.* 或 /空目录/*.后缀名。内置模块---第三方模块---自定义模块。原创 2024-08-23 13:32:42 · 292 阅读 · 0 评论 -
python(2):python_re模块
re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。因为,re模块中的方法大都借助于正则表达式,故先学习正则表达式。原创 2024-08-23 13:32:09 · 1804 阅读 · 0 评论 -
python(1):python正则表达式匹配指定的字符开头和指定的字符结束
二,使用python的re.findall函数,匹配指定的字符开头和指定的字符结束(前后包含指定的字符串)2 # re.findall函数;匹配指定的字符串开头和指定的字符串结尾(前后不包含指定的字符串)2 # re.findall函数;匹配指定的字符串开头和指定的字符串结尾(前后包含指定的字符串)匹配指定的字符串开头和指定的字符串结尾(前后包含指定的字符串)如果匹配的字符中有多个相同的匹配结尾值的。一,使用python的re.findall函数,匹配指定的字符开头和指定的字符结束。原创 2024-08-23 13:31:38 · 979 阅读 · 0 评论