- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 python-文件-09
打开文件使用模块io中的函数open,如打开当前目录就无需指定目录地址,如果文件位于其他地方,可指定完整路径>>> f=open('C:\\test.py')注意:将 \ 换为 / ,或者 \\,这是因为Python中\t为换行符,而无法识别。文件模式调用函数open时,如果只指定文件名,将获得一个可读取的文件对象。如果要写入文件,必须通过指定模式来显式地...
2019-09-11 16:05:38
210
原创 python-模块-08
模块Python不仅语言核心非常强大,还提供了很多标准库的模块以供使用,当然不仅可以使用官方模块还可以编写自己的模块模块即是程序,任何Python程序都可以作为模块导入,我们需要讲模块导入正确的位置让python解释器去查找查看当前path的目录列表并导入想要增加的目录:>>> import sys,pprint>>> pprint.ppri...
2019-09-10 11:09:03
710
原创 python-构造函数、迭代器-06
构造函数构造函数不同于普通方法的地方在于,将在对象创建后自动调用它们。就是前面一些使用的初始化方法,只是命名为__init__>>> class Fun:... def __init__(self):... self.value=33...>>> f=Fun()>>> f.value33带参数的构造函数:>&...
2019-08-27 10:22:32
198
原创 python-面向对象编程-04
对象多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。封装:对外部隐藏有关对象工作原理的细节。继承:可基于通用类创建出专用类。创建自定义类>>> class Person:... def set_name(self,name):... self.name=name... def get_name(self):... ...
2019-08-09 14:46:38
137
原创 python-抽象-03
抽象将同一个列表赋给两个变量时,这两个变量将同时指向这个列表。就这么简单。要避免这样的结果,必须创建列表的副本。对序列执行切片操作时,返回的切片都是副本。因此,如果你创建覆盖整个列表的切片,得到的将是列表的副本。>>> names = ['Mrs. Entity', 'Mrs. Thing'] >>> n = names[:] 现在n和names包...
2019-08-08 14:12:17
92
原创 python-基础语法-02
常用函数函数描述abs(number)返回指定数的绝对值bytes(string,encoding[,errors]对指定的字符串进行编码,并以指定的方式处理错误cmath.sqrt(number)返回平方根,可用于负数float(object)将字符串或数字转换为浮点数help([object])提供交互式帮助input(prompt...
2019-08-05 11:56:01
275
原创 Robot Framework-Selenium自动化测试-08
Selenium2Library安装Selenium有2个版本,Selenium 1.0和Selenium 2.0。Selenium1.0也就是Selenium RC Server,Selenium2.0就是加入了Webdriver。与之对应的基于Robot Framework的测试库分别是SeleniumLibrary和Selenium2Library,多了个“2”的就是基于Webdriver...
2019-07-24 10:05:49
446
原创 Robot Framework-循环&分支-07
循环循环 FOR LOOP(1)IN RANGE end:IN RANGE 主要是用一个整数序列做循环的计数器,如果不写start,只写end,那就是默认从0开始,第二行是循环体,第一格要空出来查看运行后结果:IN RANGE后面只写一个数字N,就是从0到N-1的整数序列(2)IN RANGE start end[step]如果想指定起始区间:查看运行后结果:这样就是从...
2019-07-17 17:33:43
394
原创 Robot Framework-Keyword-06
keyword 关键字RF主要就是关键字驱动的自动化测试,关键字是它的核心关键字分为系统关键字和用户关键字系统关键字:来源于测试库,底层就是python函数用户关键字:来源于资源文件,自己可以创建的是User Keyword用户关键字,可以完全像设计函数一样设计用户关键字用户关键字新增用户关键字,在之前的资源文件resource1.robot上单击鼠标右键,选择 New User Ke...
2019-07-11 14:12:52
1193
1
原创 Robot Framework-变量和常量-05
变量&常量变量标识符Scalar:用 "$"作为标识符,例如${var},单值变量List:用’@'作为标识符,例如@{var}RF里面没有特别的变量声明,因为RF底层是python,所以语法也类似,变量不需要特定声明,只要有初始化赋值即可使用,如果硬说要有声明,可理解为在测试套件的手动添加变量理解为声明点击SuiteTest1右键选择Add Scalar:点击SuiteTe...
2019-07-10 11:56:39
1473
原创 Robot Framework-工具、工程、测试套件、测试案例、测试库、Resource-04
1、RIDE工具RIDE界面主要分为四个区域菜单栏:包含所有功能工具栏:常用功能,支持快捷键操作工程文件区:树形结构的目录,显示被使用的文件工作区:编辑案例,运行案例的操作区菜单栏&工具栏File菜单下的主要菜单项见表格New Project新建项目Open Test Suite打开测试套件文件Open Directory打开目录Sav...
2019-07-08 17:27:08
1107
原创 Robot Framework-安装(Windows、MAC、pip)-02
Windows平台首先要安装python,保证可从cmd命令行中进入,python安装在这里不做介绍Setuptools安装首先进入官网下载,地址https://pypi.org/project/setuptools/下载后的压缩文件解压到文件夹,我解压到了D盘的文件夹D:\360Downloads\setuptools-41.0.1:cmd命令提示符进入目录,注意一定要进入含有s...
2019-07-08 10:58:39
184
原创 Robot Framework-介绍-03
这篇笔记主要介绍RF的框架特性,安装和基础知识RF框架是一个通用的测试框架,它的特性:易于使用,采用表格式语法,统一测试用例格式可以使用关键字驱动(keyword-driven)、数据驱动(data-driven)和行为驱动(BDD)开发完成重用性好,可以利用现有关键字组合新关键字结果报告和日志采用HTML格式,易于阅读平台和应用无关联性模块结构支持使用不同的接口来测试应用易于扩...
2019-07-08 10:56:58
191
原创 Robot Framework-概述-01
分层自动化测试 **UI层**:界面自动化测试 **Service层**:接口自动化测试 **Unit层**:单元测试(最有价值的测试)常见的界面自动化测试工具 **QTP**:用VBScript脚本编写代码 **AutoIt**:主要是用于Windows下的UI测试(标准的Win32对象),非标准的如Delphi或PowerBuilder之类的做出来的对象不适用 ...
2019-07-06 09:30:58
153
原创 python-基础语法-01
基础语法python语句字符大小写敏感,标识符只能以字母和下划线开头,后面可以为字母数字下划线python不支持方法或函数重载//整除%取余**幂运算print语句>>> print "%s is number %d!" % ("Python", 1)Python is number 1!%s整型 %d数值型 %f浮点数程序输入>>>...
2019-07-05 11:54:04
184
原创 Mysql主从复制配置
Mysql主从复制配置主从服务器分别作以下操作:1、主从服务器分别作以下操作:1.1、版本一致1.2、初始化表,并在后台启动mysql1.3、修改root的密码2、修改主服务器master:#vi /etc/my.cnf[mysqld]log-bin=mysql-bin //[必须]启用二进制日志server-id=141 //[必须]服务器唯一ID,默认是1,一般...
2019-07-05 11:46:26
111
写给大家看的项目管理书
2018-09-12
ORACLE电子商务套件
2018-09-07
PMPBOK ITTO 图
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人