自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 python基础学习—第10章 文件和异常

10.1 从文件中读取数据10.1.1 读取整个文件1.open()函数:①要以任何方式使用文件,都要先打开文件,才能访问②open()函数接受一个参数,即要打开的文件的名称③函数open()返回一个表示文件的对象2.关键字with①关键字with在不再需要访问文件后将其关闭3.方法read()①使用read()方法读取这个文件的全部内容②read()到达文件末尾时返回一个空字符串,将这个空字符串显示出来时就是一个空行,删除多出来的空行,可调用rstrip()函数with open('

2021-03-27 17:19:46 209

原创 python基础学习—第9章 类

9.1 创建和使用类1.类名:采用驼峰命名法,即将类名中的每个单词的首字母都大写,而不使用下划线;2.实例名、模块名:采用小写格式,并在单词之间加上下划线3.类定义中没有圆括号9.1.1 创建类1.方法__init__():①类中的函数称为方法,init()是一种特殊的方法,每当根据类创建新实例时,python都会自动运行它;②必须在方法定义中包含形参self,因为python调用这个方法来创建实例时,将自动传入实参self,它是一个指向实例本身的引用,让实例能够访问类中的属性和方法③属性:

2021-03-26 10:03:51 240 1

原创 第8章 Python基础知识学习—函数

8.1 定义函数①函数定义:向python指出了函数名,还可能在圆括号内指出函数为完成任务需要什么样的信息,定义以冒号结尾②紧跟在函数定义后面的是函数体③文档字符串:用三引号括起,生成有关程序中函数的文档④函数调用来执行函数的代码def user(): """显示简单的问候语""" print("Hello")user()8.1.1 向函数传递信息①在函数定义的括号内添加要传递的信息def user(username): """显示简单的问候""" pri

2021-03-18 19:56:29 168

原创 第7章 Python基础知识学习—用户输入和While循环

7.1.函数input()①函数input()让程序暂停一会,等待用户输入一些文本②函数input()接收一个参数—要向用户显示的提示或说明,让用户知道该如何做messages = input("Tell me somthing,and I will repeat it back to you:")print(messages )7.1.1 使用int()来获取数值输入①函数int()将数的字符串转换为数值表示7.1.2 求模运算符%①将两个数相除并返回余数7.2 While循环①wh

2021-03-18 11:18:31 124

原创 python基础学习—第6章 字典

6.1 使用字典1.在python中,字典是一系列键值对,每个键都与一个值相关联,可以使用键来访问相应的值2.与键相关联的值可以是数、字符串、列表乃至字典,事实上,可将任何python对象用作字典中的值3.字典用在花括号{}中的一系列键值对表示4.键值对是两个相关联的值,键和值之间用冒号分隔,而键值对之间用逗号分隔alien_0 = {'color':'green'}6.1.1 访问字典中的值1.要获取与键相关联的值,可依次指定字典名和放在方括号内的键alien_0 = {'color':'

2021-02-26 17:31:50 1185 2

原创 python基础学习—第5章 if语句

5.1 条件测试1.每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试5.1.1 检查是否相等1.相等:==5.1.2 检查是否相等时忽略大小写1.如果大小写无关紧要,只想检查变量的值,可将变量的值转换为小写car = 'Audi'if car.lower == 'audi': print(car)#输出结果 Audi,原因是函数lower()不会修改最初赋给变量car的值5.1.3 检查是否不相等1.不相等:!=5.1.4 数值比较1.小于 :

2021-02-26 11:37:20 659 1

原创 python基础学习—第4章 元组

4.5 元组1.python将不能修改的值称为不可变的,而不可变的列表被称为元组4.5.1 定义元组1.元组使用圆括号来标识,可以使用索引来访问元素2.元组是由逗号标识的,圆括号只是让元组看起来更整洁3.如果定义只包含一个元素的元组,必须在这个元素后面加上逗号4.5.2 遍历元组中的所有值1.可以使用for循环来遍历元组中的所有值dimensions = (4,2)for dimension in dimensions: print(dimension) #输出结果4 2

2021-02-25 20:04:44 183

原创 python基础学习—第4章 操作列表

4.1遍历整个列表1.for循环①在for循环中想包含多少行代打都行②在for循环后面,没有缩进的代码都只执行一次,不会重复执行③for语句末尾的冒号告诉python,下一行是循环的第一行,切记不能忘了冒号notice:注意缩进,python根据缩进来判断代码行与前前一个代码行的关系cats = ['mary','july','lily','alice']for cat in cats: print(cat) #输出结果:mary july lily alice4.2 创建数值列表

2021-02-25 19:40:54 220

原创 python基础知识—第3章 列表

1.python语法基础语法2.HTML/CSS下的html、xml、webservice3.python的requests库学习最简单的网络爬虫4.第一个里程碑,学习写简单爬虫5.python的测试框架unittest,知道怎么用unittest和python的mock模块写一个小单元测试6.selenium库和页面对象模式7.2、3、4、5、6结合起来,就既能写web测试又能写接口测试的自动化脚本8.robotframework,就可以把自动化测试变成关键字驱动和数据驱动的了9.学pyt

2021-02-25 15:21:39 384

转载 自动化学习路径分享

总结至知乎,非商业用途,作者:张挺链接:https://www.zhihu.com/question/22211535/answer/205808844

2021-02-25 09:38:51 124

原创 python基础学习—第2章 变量和简单数据类型

2.2 变量1.在程序中可随时修改变量的值,而python将始终记录变量的最新值2.2.1 变量的命名和使用1.命名规则①变量名只能包含字母、数字、下划线,且变量名的开头只能时字母或下划线,而不能用数字打头②变量名不能包含空格,可以用下划线来分隔单词③不要将python关键字和函数名用作变量名④变量名应既简短又具有描述性⑤慎用小写字母l和大写字母o,因为很容易被人误认为1和0notice:就目前而言,应使用小写的python变量名2.变量的定义变量是可以赋给值的标签,也可以说变量指向特

2021-02-24 17:01:05 88

原创 如何在win10下安装Apache2.4

一、首先在apache官网下载Apache HTTP Server服务器1、官网地址http://httpd.apache.org/2、下载过程①进入官网后,点击Download②点击箭头指向的位置③点击箭头指向的位置④点击箭头指向的位置二、Apache服务器的配置1、将下载的安装包解压缩至自己想要放置的目录下,此处举例我的2、配置apache参数,即修改配置文件htt...

2020-04-27 21:02:38 918

原创 总结LoadRunner12 录制web脚本Action.c为空解决办法

方法一:设置→internet选项→连接→局域网设置→“去掉”自动检测设置选项前面的对号;若不行,接下来方式二:设置“IE浏览器为默认浏览器”若还是不行方式三:在录制脚本时弹出的对话框选择“Recording Options”选项→选择“Mapping and FIlering”→Capter level 下拉框选择“WInlnet level data”若还是不行,请确认选择的协...

2019-11-07 21:51:23 1453

原创 python+selenium实现日志的封装及应用

一、python logging模块python logging模块提供了logger、handler、filter、formatter等基础类。其中:1、logger: 提供日志接口,供应用程序调用。logger最常用的操作有两大类:配置和发送日志消息。2、handler:将日志记录发送到合适的目的,比如文件、socket等等。一个logger对象可以通过addhandler方法添加0到...

2019-10-08 17:05:44 885

原创 python+selenium web自动化之数据驱动模型

一、环境准备1、安装xlrd2、安装ddt二、数据驱动原理1、测试数据为多个字典的list类型2、测试类前面加@ddt.ddt修饰3、case前加@ddt.data()修饰4、用例会单独运行多次(取决于测试数据的个数)三、举例说明(此例子基于上文python+selenium Page Object 设计模式+Unittest单元测试框架)https://blog.csdn.n...

2019-10-06 20:54:26 512

原创 python+selenium Page Object 设计模式+Unittest单元测试框架

一、 Page Object 简单介绍Page Object 是Selenium自动化测试项目开发实践的最佳设计模式之一,它主要体现在对界面交互细节的封装,这样可以使测试案例更关注于业务而非界面细节,从而提高测试案例的可读性。它的优点主要是减少代码的重复性,提高测试用例的可读性以及可维护性,特别是针对UI频繁变化的项目。二、项目实例接下来就以登录乐学为例来说明1、base_page.py,...

2019-10-06 15:28:00 722

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除