Python
Python学习笔记、项目分享、问题解决方案、温故知新。
为了人类心智的荣耀
自动化测试工程师
展开
-
pycharm使用小技巧——保存时自动调整代码格式
打开File→Setting,在搜索框搜索action,选择Tools下的Action on Save ,勾选Reform code并保存。在保存代码时,会自动将代码调整到最优美格式并保存。怎样做到代码保存的同时调整代码的格式为符合PEP8形式,不报警告信息。原创 2024-03-26 17:03:26 · 946 阅读 · 0 评论 -
WebUI自动化学习(Selenium+Python+Pytest框架)004
接下来,WebUI基础知识最后一篇。原创 2023-11-29 10:30:33 · 1381 阅读 · 0 评论 -
WebUI自动化学习(Selenium+Python+Pytest框架)003
在成功定位到元素之后,我们需要对元素进行一些操作动作。原创 2023-11-28 11:56:40 · 1534 阅读 · 0 评论 -
WebUI自动化学习(Selenium+Python+Pytest框架)002
新建一个python代码文件file-new-python file 会自动创建一个.py后缀的代码文件注意:命名规则,包含字母、数字、下划线,不能以数字开头,不能跟python关键字或包名重复。********************华丽分割线******************************************************原创 2023-11-27 16:38:12 · 1829 阅读 · 0 评论 -
WebUI自动化学习(Selenium+Python+Pytest框架)001
(1)常见主流浏览器:Firefox、Chrome、Edge、IE(已经不用了)、Safari(Mac OS专用)、欧朋。通常安装一个Chrome一个Firefox就足够了,项目有特殊需求的也可以用其他的.(2)下载浏览器品牌\版本都对应的驱动,chrome需要版本严格对应,火狐没有要求严格对应,只要浏览器和驱动都是最新版就可以.依赖手工测试结果、无法解决布局类缺陷的发现、逻辑过于复杂的业务或涉及第三方接口的内容,自动化不适合。(3)找到Python的安装目录:cmd命令行 where python。原创 2023-11-26 17:51:43 · 1660 阅读 · 2 评论 -
Python基础学习__测试报告
stream = sys.stdout,必填,测试报告的文件对象(open一个文件就可以得到一个文件对象)即测试报告名称,注意,必须使用wb(二进制写入)打开。# runner = HTMLTestRunner(f,2,'测试报告名称','Python3.11') # 运行对象。# 即将报告模板放在代码目录下,导包,添加用例,使用第三方的Runner代替Python自带的TextTestRunner来执行用例实例。# title = None ,可选,是测试报告的标题。原创 2023-11-21 19:03:03 · 253 阅读 · 0 评论 -
Python基础学习019--跳过
【代码】Python基础学习019--跳过。原创 2023-11-21 19:02:06 · 354 阅读 · 0 评论 -
Python基础学习018____参数化
【代码】Python基础学习018____参数化。原创 2023-11-09 08:19:07 · 88 阅读 · 0 评论 -
Python基础学习017__断言
【代码】Python基础学习017__断言。原创 2023-11-08 19:31:44 · 94 阅读 · 0 评论 -
Python基础学习016__UnitTest
Testcase:测试用例:这个测试用例是UnitTest的组成部分,不是手工和自动化中所说的用例(Test Case)# Fixture:测试夹具:书写在TestCase中的,是一种代码结构,在每个方法执行前后都会执行的内容.# 为什么使用:能够组织多个用例去执行.提供了丰富的断言方法,能够生成测试报告。# TestSuite:测试套件,用来管理,组装(打包)多个TestCase。# TestRunner:测试执行:用来执行TestSuite。# 可以将用例的前置后置条件放在这里。原创 2023-11-07 17:21:32 · 189 阅读 · 0 评论 -
Python基础学习015——模块
【代码】Python基础学习015——模块。原创 2023-11-06 18:41:58 · 72 阅读 · 0 评论 -
Python基础学习014——异常
【代码】Python基础学习014——异常。原创 2023-11-06 18:40:19 · 67 阅读 · 0 评论 -
Python基础学习013——文件操作
【代码】Python基础学习013——文件操作。原创 2023-11-05 10:17:58 · 64 阅读 · 0 评论 -
Python基础学习012——对象、属性、方法
【代码】Python基础学习012——对象、属性、方法。原创 2023-11-05 10:16:22 · 100 阅读 · 0 评论 -
Python基础学习001——基础语法
4.运算符:算数运算符,逻辑运算符,赋值运算符,转义符\n \t.1.变量的定义与使用,变量类型函数type()原创 2023-10-23 16:26:11 · 67 阅读 · 0 评论 -
Python基础学习002——if语句
【代码】Python基础学习002——if语句。原创 2023-10-24 13:11:31 · 73 阅读 · 0 评论 -
Python基础学习003——while循环
【代码】Python基础学习003——while循环。原创 2023-10-25 15:43:50 · 81 阅读 · 0 评论 -
Python基础学习004——for循环与字符串
print(num, num1, str2[num1-1], str3[len(str3)-1]) # 输出两个字符串的长度及str2和str3的最后一个字符。# 字符串的查找:str.find(sub_str,start,end)从start(默认为0)开始到end(默认为len(str)-1结束,在字符串中是否存在sub_str。# 字符串[start:end:step]:start开始位置下标(默认为0),end结束位置下标,step步长(默认为1)即隔step-1个取一个。原创 2023-10-26 23:02:12 · 1276 阅读 · 0 评论 -
python基础学习005_列表与元组
【代码】python学习005_列表与元组。原创 2023-10-27 09:53:13 · 75 阅读 · 0 评论 -
Python基础学习006--字典
【代码】Python基础学习--字典。原创 2023-10-28 20:51:09 · 63 阅读 · 0 评论 -
Python基础学习007-函数基础01
【代码】Python基础007-函数基础01。原创 2023-10-29 09:57:23 · 64 阅读 · 0 评论 -
Python基础学习008-函数2
【代码】Python基础008-函数2。原创 2023-10-30 08:32:01 · 66 阅读 · 0 评论 -
Python基础学习009——类的封装
【代码】Python基础学习009——类的封装。原创 2023-11-03 22:11:08 · 285 阅读 · 0 评论 -
Python基础学习010——公有与私有
【代码】Python基础学习010——公有与私有。原创 2023-11-03 22:12:05 · 561 阅读 · 0 评论 -
Python基础学习011——继承、多态与重写
【代码】Python基础学习011——继承、多态与重写。原创 2023-11-03 22:13:04 · 151 阅读 · 0 评论