自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python中的try

转载:https://blog.csdn.net/watkinsong/article/details/27350553try ... except ... else ... finally def exceptTeset(): try: print("doing some work, and maybe exception will be raised") ...

2018-06-29 17:04:29 6054

翻译 python字符集转换

1、python3 encode和decode:    # --*-- coding:utf8 --*--在python文件的开头,告知编译器使用哪一种编码格式来解释文件;encode() 和 decode()字符串 <=> 字节码, 编码和解码就是在字符串和字节码之间进行转换;encode() 文件编码格式,默认为utf8,也可以指定其他格式encode("gbk")decode()...

2018-06-25 18:01:04 3082

翻译 python基础知识

遇到就记录:1、导入模块,from ... import ... 和 import ...的区别:在知乎上看到一个解释,清晰易懂:https://www.zhihu.com/question/38857862[在路边有一辆车,车中有一瓶水],我想要这瓶水,有2种处理方式:from  车 import 水: 打开车,从车里拿走水,车内其他和我无关(from 车 import * ,把车内所有东西都拿...

2018-06-21 11:22:46 123

原创 python-unittest

TestCase是一个测试用例,一个完整的测试用例包括:测试前准备setUp、测试执行代码run、测试后环境还原tearDown。TestSuite,是多个测试用例的集合,测试套件TestSuite可以嵌套测试套件。TestLoader加载用例到TestSuite;TextTestRunner执行测试用例,保存测试结果到TextTestResult中。Test fixture是一个用例环境的搭建和...

2018-05-31 16:13:14 234

原创 python中变量

一、python中变量划分:1、全局变量: 在模块内,所有class和def方法中。2、局部变量:在模块内,在def方法内;3、静态变量:在模块内,class内,但不在def方法中;4、实例变量:在模块内,在class和def方法中,使用self修饰。二、实例分析# --*-- coding: utf8 --*--# 全局变量name = 'Lily'job = 'dancer'g...

2018-05-29 17:01:42 196

原创 python-logging

示例:# 重写logging模块import loggingimport osfrom logging.handlers import TimedRotatingFileHandlerclass Logger: file_name = 'test.log' backup = 5 console_out_level = 'WARNING' file_ou...

2018-05-03 20:40:01 173

原创 selenium滚动条处理

使用元素定位到滚动的位置:target = driver.find_element_by_id("id")driver.execute_script("arguments[0].scrollIntoView();", target)

2018-04-20 17:18:54 633

原创 12

事件驱动模型:  事件驱动大体思路:  a)有一个事件(消息)队列  b)鼠标按下时, 往这个队列中增加一个点击事件(消息)  c)有个循环,部队从队列取出事件,根据不同的事件,调用不同的函数  d)事件(消息)一般各自保存各自的处理函数指针,这样,每个事件都有独立的处理函数  事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时使用回调机制来...

2018-04-16 14:25:36 130

转载 python多进程、多线程

1、多进程:windows环境可以使用multiprocessing中的Process实现,该方法中有is_alive(), join(), run(), start(), terminate()方法:Process的构造方法:__init__(self, group=None, target=None, name=None, args=(), kwargs={})参数说明:group:进程所属组...

2018-04-15 22:59:39 124

转载 python -- socket

1、socket语法sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)参数一:socket.AF_INET (IPV4), socket.AF_INET6 (ipv6)参数二:socket.SOCK_STREAM 流式socket, for TCP              socket.SOCK_DGRAM  数据报文,for ud...

2018-04-15 11:42:29 127

转载 python基础知识

【转载】: https://rc.mbd.baidu.com/yx1rnp11、python语言中,对象是通过引用传递的:不管这个对象是新建的,还是已经存在,都是将该对象的引用赋值给变量2、多元赋值,其实就是元组赋值:x, y, z = 1, 2, 'string'x, y = 1, 1x, y = y, x (交换x和y的值)3、默认编码和导入模块a、python3的默认编码格式就是utf-...

2018-04-13 22:35:33 202

原创 python的装饰器

【参考】:http://python.jobbole.com/81683/【参考】:https://www.cnblogs.com/lianyingteng/p/7743876.html1、闭包函数:如果内部函数里引用了外部函数里定义的变量,那么此时内部函数就称为闭包函数。闭包函数所引用的外部定义变量(非全局变量)叫做自用变量。闭包可以将自己的代码和作用域以及外部函数结合使用。def count(...

2018-04-13 21:42:13 120

转载 python和java

【转载】:1、区别:java版本稳定,python2和python3之间不兼容;java是静态类型语言,所有变量都必须声明类型,Python是动态类型语言,不需要声明类型;java需要编译后才能运行,而python直接运行不需要编译;java代码不需要严格对其,python同级代码需要严格对齐;java中通过toString()方法实现对象序列化,而python通过str()或repr()函数实现...

2018-04-13 17:58:56 1351

原创 web接口测试-知识点补充(session & cookie)

1、cookie是在客户端记录信息,确认用户身份的机制。这里涉及到HTTP协议的无状态属性,对于HTTP协议,每一次数据交换完成后,服务器和客户端的链接就会关闭,再次链接时又需要重新简历链接,此时,服务器无法从链接上来确认是否为已建立的链接,而cookie是对无状态的一种补充;2、cookie分为会话cookie和持久cookie,其中,会话cookie在没有超出生命周期时,在关闭浏览器后cook...

2018-04-13 12:45:39 143

原创 Requests 请求

HTTP协议中定义了八种访问类型来表明对Request-RUI指定资源的操作方式,其中常用的GET、POST方法,还有PUT、DELETE、HEAD、OPTIONS、CONNECT、TRACE,每一种访问类型介绍如下:1、GET:请求指定的页面信息,并返回实体主体;2、POST:请求服务器接受所指定的文档作为对所标志的URI的新的从属实体,用于更新数据时,只发送更新数据更新部分,而不是发送数据整体...

2018-04-13 12:45:32 280

转载 初步了解HTTP协议

简介:http,超文本传输协议(Hyper Text Transfer Protocol),用户服务器和本地浏览器之间传送协议,是基于TCP/IP通信协议来传输数据的(HTML、图片、响应结果等)【TCP/IP,Transmission Control Protocol /Internet Protocol  传输控制协议/因特网互联协议。】http是一个应用层的面向对象协议,由于其简洁、快速的方...

2018-04-13 12:45:25 200

转载 基于TCP的HTTP协议

TCP协议格式如下:解析:序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记;确认序号:Ack序号,占32位,只有Ack标记为1时,确认序号才有效,Ack = Seq + 1;标识位:共6个【URG、ACK、PSH、RST、SYN、FIN】,其中URG-紧急指针有效、ACK:确认序号有效、PSH-接收方应该尽快把这个报文提交应用层、RST-重置连接、...

2018-04-13 12:45:17 1567

原创 我的自动化测试框架

【参考】:https://blog.csdn.net/huilan_same/article/details/76572411自动化测试框架基于Page Object模式,unittest框架设计,目录结构如下:Test_Project: | -- config:存放配置文件 | -- data:存放页面元素 | -- drivers:存放浏览器驱动目录 | --...

2018-04-13 12:45:09 146

原创 Element元素配置文件

在该测试框架中,我使用excel来存储WEB PAGE 的 Element:在untils.file_reader.py文件中定义了excel的读取方法:class ExcelReader: def __init__(self, excelf, sheetname): if os.path.exists(excelf): self.excel_fi...

2018-04-13 12:44:59 281

转载 Jenkins持续集成

所谓持续集成:随着软件开发复杂度的不断提高,团队开发成员之间如何更好的协同工作以确保软件开发质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年,敏捷(Agile)在软件工程领域越来越火,如何能在不断变化的需求中快速使用和保证软件质量尤为关键。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生集成。而每次集成都是通过自动化的构建来验证,包括...

2018-04-13 12:44:49 135

原创 requests使用cookie登录http

import requests, urllib3urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)url_login = "http://127.0.0.1:9009/login_action/"userdata = {'username':'admin', 'password':'nc116611'}...

2018-04-13 12:44:37 1032

转载 TCP/IP 协议

【参考】:点击打开链接1、OSI七层协议模型和TCP/IP四层协议:OSI 引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI 这些概念建立了模型;OSI是现有模型、后有协议,现有标准,再进行实践,而TCP/IP则现有协议和实践后,再提出模型和标准;OSI 是一种理论下的模型,而TCP/IP 已被广泛使用,称为网络互联事实上的标准。2、IP数据包:IP层传输单位是IP分组,属于点到点的传...

2018-04-13 12:44:14 176

原创 排序

1、现存在一组整数,统计每个整数的重复个数并按照重复个数、整数大小一次排序:def reduplicate_sort(L): print("The original iist is :",L) count = len(L) M = [] N = [] for i in range(0, count): key = L[i] ...

2018-04-10 09:50:35 84

css初学样本

这些资料适合于css的初学者 通过不断的尝试 慢慢地学习网页的初步制作~~~

2011-11-07

空空如也

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

TA关注的人

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