Python

python selenium webdriver入门基本操作

pythonseleniumwebdriver入门基本操作 未经作者允许,禁止转载!fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.get('http://www.baidu.com')#进入百度首页driver.max...

python写http post请求的四种请求体

 Web自动化测试(25) HTTP协议规定POST提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。常见的四种编码方式如下: 1、application/x-www-form-urlencoded 这应该是最常见的POST提交数据...

用python写多线程

importthreading#首先导入threading 模块,这是使用多线程的前提fromtimeimportctime,sleepdefmusic(func):foriinrange(3):print"Iwaslisteningto"+func+ctime()sleep(2)defmovie(func)...
代码星球·2020-07-22

用python写http接口自动化测试框架

本文是转载张元礼的博客 http://blog.csdn.Net/vincetest一、测试需求描述对服务后台一系列的http接口功能测试。输入:根据接口描述构造不同的参数输入值输出:XML文件eg:http://xxx.com/xxx_product/test/content_book_list.jsp?l...

python网页爬虫

以前也接触过爬虫方面的知识,但是总体感觉写爬虫的话,最好使用python,因为python有很多数据采集方面的库,此外python这面语言使用起来比较简洁易读,在采集的过程中,维护起来也比较方便!首先来几个简单的数据采集:importrequestsreq=requests.get("http://www.baidu....
代码星球·2020-07-22

Python 实例方法、类方法、静态方法

  定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方法(也可以传类的属性和方法);  调用:只能由实例对象调用。类方法  定义:使用装饰器@classmethod。第一个参数必须是当前类对象,该...
代码星球·2020-07-22

python 的isdigit()

defis_isbn_or_key(word):isbn_or_key='key''''isdigit()方法检测字符串是否只由数字组成。'''iflen(word)==13andword.isdigit():isbn_or_key='isbn'short_word=word.replace('-','')iflen(...
代码星球·2020-07-22

Python 的format()

format()格式化输出其实就是format()后面的内容,填入大括号中(可以按位置,或者按变量) '数字{1}{2}和{0}'.format("123",456,'789')>>>'数字456789和123' #可以通过添加关键字参数'{name}{age}岁'.format(...
代码星球·2020-07-22

常用的Python知识,静态方法和类方法

1、静态方法importrequestsclassHttp:#类的静态方法,调用不需要创建对象,不需要使用self@staticmethoddefget(url,return_json=True):r=requests.get(url)ifr.status_code==200:returnr.json()ifretur...

python自动化使用 HtmlTestRunner 测试用例描述出现dict() -> new empty dictionary

python自动化使用HtmlTestRunner 测试用例描述出现dict()->newemptydictionary这个问题,找了各种资料,发现是ddt.py的问题修改了ddt的安装版本 pipinsatallddt==1.1.3问题得到了解决打开ddt文件发现1.2.0版本的ddt跟1....

python 项目自动生成requirements.txt文件

任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。Python项目依赖,生成requirements.txt有两种方法1、进入需要生成文件的目录,执行pipfreeze>requirements.txt,此方法会包含环境所有的依赖包。2、pipins...

linux 安装Python3.6

 1、安装依赖yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel2、下载安装包(可以Windo...
代码星球·2020-07-22

python Mock 示例

在Python3.x中,mock已经被集成到了unittest单元测试框架中,所以,可以直接使用。   可能你和我初次接触这个概念的时候会有这样的疑问:把要测的东西都模拟掉了还测试什么呢?  但在,实际生产中的项目是非常复杂的,对其进行单元测试的时候,会遇到以下问题:接口的依赖外部接口调用测试环境非常复杂  ...
代码星球·2020-07-22

python基础知识

list和dict的基础操作:'''对于list的排序,python提供了两种方式list.sort(key,reverse)sorted(list,key,reverse)sorted返回一个对象,可以用作表达式,改变了原来的list生成一个新的listlist.sort()不会返回对象,改变的是原来的listrev...
代码星球·2020-07-22

常见的python练习题

1、冒泡排序defbubble_sort(lists):len_list=len(lists)foriinrange(len_list):forjinrange(len_list-i-1):iflists[j]>lists[j+1]:lists[j],lists[j+1]=lists[j+1],lists[j]p...
代码星球·2020-07-22