自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 python魔法方法

python的构造和析构1.魔法方法总是被双下划线包围,如__init__;2.魔法方法是面向对象的Python的一切;3.魔法方法的魔力体现在他们总能够在适当的时候自动被调用; 构造器:__init__和__new__1.__init__(self,[…])这个是面向对象语言的构造方法,也就是类在实例化对象的时候,首先会自动调用这个方法。为什么在类定义时有时候用到

2017-01-24 15:18:49 957

原创 测试测试啊记录接口测试接口测试

环境安装 pip install django==1.9.7                   #安装django1.97创建项目django-admin                                        #列出django提供的所有命令D:\django-admin startproject guest       #创建名为guest的项目

2017-01-24 14:36:58 2140

原创 python操作json方法

python中对json操作方法有两种,解码loads()和编码dumps()简单来说:import jsondicts = json.loads() #loads()方法,将json串解码为python对象,字典json = json.dumps(dicts) #dumps()方法,将python字典编码为json串简单例子:>>> import json

2017-01-21 10:34:38 894

转载 Windows7中IIS简单安装与配置(详细图解)

IIS是什么:  Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home版本上并

2017-01-20 11:04:51 1056

原创 记录下os.path.dirname(__file__)使用

os.path.dirname(__file__)使用该测试脚本所在的位置:D:\第1层\第2层\第3层\第4层\第5层\test11.pytest11.pyimport os#该文件所在位置:D:\第1层\第2层\第3层\第4层\第5层\test11.pypath1 = os.path.dirname(__file__)print(path1)#获取当前运行脚本的绝对路径pa

2017-01-18 09:55:27 61363 6

原创 sys.path.append()

记录下:python 的 sys.path.append()当我们导入一个模块时:import  xxx,默认情况下python解析器会搜索当前目录、已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中:>>> import sys>>> sys.path['', 'C:\\Python352\\Lib\\idlelib', 'C:\\Python352\\python3

2017-01-16 18:17:35 121517 5

原创 多线程应用于自动化测试

多线程执行测试用例实例:from selenium import webdriverimport threadingfrom time import *#测试用例def test_baidu(browser,search): print('start:%s'%ctime()) print('browser is %s'%browser) if browser

2017-01-14 22:58:19 3598 1

原创 pyhton+Selenium Girl2

Selenium Girl的作用利用selenium girl可以在不同的主机上建立主节点(hub)和分支节点(node),可以使主节点上的测试用例在不同的分支节点上运行;对于不同的节点来说,可以搭建不同的测试环境(操作系统、浏览器),使得一份测试用例有不同环境下的测试结果。Selenium Server环境配置Selenium girl2 已经集成到Selenium Se

2017-01-10 22:37:55 639

原创 python线程、进程

。。。。。。。。。。

2017-01-09 22:16:07 545

原创 4种自动化测试模型

自动化测试模型可以看作自动化测试框架与工具设计的思想。线性模型线性脚本中每个脚本都相互独立,且不会产生其他依赖与调用,其实就是简单模拟用户某个操作流程产生的脚本。实例:from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsdriver = we

2017-01-05 19:48:59 5926

原创 mysql中insert数据编码错误问题

错误描述:在数据表中插入数据(含有中文字符),结果提示“(1406, "Data too long for column 'name' at row 1")”??解决方法:这个问题是编码造成的问题,use guest  //切换到该数据库show variables like 'charater_set_database'  //查看该数据库编码原来是安装mysql

2017-01-05 19:46:58 1764

原创 Python 类中方法的内部变量,命名加'self.'变成 self.xxx 和不加直接 xxx 的区别

先看两个类的方法:>>> class nc(): def __init__(self): self.name ='tester' #name变量加self >>> class mc(): def __init__(self): name = 'tesster' #name变量不加self >>> nc = nc() #实例化nc()>>> nc.name

2017-01-05 09:59:08 9089 2

原创 __init__.py空文件是什么?

__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入。

2017-01-04 11:17:44 7171

原创 原始字符串、Unicode

原始字符串原始字符串以r开头,可以在原始字符串中放入任何字符,但不能以反斜线“\”结尾,用来放在反斜线转义!在普通字符串中,反斜线“\”会转义,在字符串中通常不能直接加入的内容。如:>>>print("C:\nowhere")>>C: owhere要输出C:\nowhere,必须加反斜杠转义。>>> print("C:\\nowhere")C:\nowhere

2017-01-01 01:24:49 2816

原创 定位不到元素的一般解决方法

内联框架标签frame/iframe这个是常一个页面见的原因,frame和iframe相当于在页面在镶嵌了一个新的页面,webdriver每次只能在一个页面上操作,网页中出现这两个标签时要使用switch_to.frame()方法切换到frame/iframe中再进行其他操作。使用firebug插件打开时先查看如图框框内:像这里框架是iframe,要先切换到iframe再进行其

2017-01-01 01:22:22 11812 5

shell高级编程学习记录

shell高级编程学习记录

2018-09-20

http协议简介

http协议简介

2016-11-23

空空如也

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

TA关注的人

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