- 博客(82)
- 资源 (5)
- 收藏
- 关注
转载 python类方法
@classmethodclass Tool(object): count = 0 @classmethod def show_tool_count(cls): print("工具对象的数量 %d" % cls.count) def __init__(self,name): self.name = n...
2019-05-30 09:52:54 142
转载 python中多重继承
除了从一个父类继承外,Python允许从多个父类继承,称为多重继承。多重继承的继承链就不是一棵树了,它像这样class A(object): def __init__(self, a): print 'init A...' self.a = aclass B(A): def __init__(self, a): supe...
2019-05-29 16:50:14 500
转载 python中多态
python中多态类具有继承关系,并且子类类型可以向上转型看做父类类型,如果我们从Person派生出Student和Teacher,并都写了一个whoAmI()方法class Person(object): def __init__(self, name, gender): self.name = name self.gender = ...
2019-05-29 16:40:53 5114
原创 python中判断类型函数isinstance()
函数可以判断一个变量的类型,既可以用在Python内置的数据类型如,也可以用在我们自定义的类,它们本质上都是数据类型。假设有如下的和当我们拿到变量时,可以使用这说明在继承链上,一个父类的实例不能是子类类型,因为子类比父类多了一些属性和方法。是类型,不是类型,这很容易理解。但是,也是Person类型,因为继承自Person,虽然它比Person多了一些属性和方法,但是,把看成Person的实例也是可以的。这说明在一条继承链上,一个实例可以看成它本身的类型,也可以看成它父类的类型。
2019-05-29 16:28:13 31924 1
转载 python中继承一个类
class Person(object): def __init__(self, name, gender): self.name = name self.gender = genderclass Teacher(Person): def __init__(self, name, gender, course): ...
2019-05-29 16:19:37 313
转载 python中闭包
def count(): fs = [] for i in range(1, 4): def f(j): def g(): return j*j return g r = f(i) fs.append(r) return fsf1...
2019-05-29 11:08:20 780
转载 python中返回函数
'''请编写一个函数calc_prod(lst),它接收一个list,返回一个函数,返回函数可以计算参数的乘积。'''from functools import reducedef calc_prod(lst): def lazy_prod(): def f(x, y): return x * y ret...
2019-05-29 10:48:46 533
转载 python高阶函数map()、reduce() 与filter()函数示例
def add(x,y,f): return f(x) + f(y)print(add(4,-8,abs))# python 高阶函数就是将函数作为变量传给另一个函数,这里 add函数就属于高阶函数一、map()函数使用python3 输出:map object at 0x0000016E310AA470>发现原因:修改成python3:p...
2019-05-29 09:14:47 195
原创 Jmete添加后置处理器
系统登录会产生token,所有方法都会通过token验证,分析下图查询的方法,了解HTTP信息头都会有Authorization提前完成登录、查询操作步骤1、为登录添加后置处理器,JSON Extractor分析得出有2个参数:设置1:设置2:然后为查询的方法HTTP 信息头添加,参照分析的第一个图设置,注意空格...
2019-05-28 13:33:47 140
原创 appium+python设置
from appium import webdriverimport timedes = {}des['platformName'] = 'Android'des['platformVersion'] = '5.1.1'des['deviceName'] = "127.0.0.1:5555"des['appPackage'] = "com.raubncadcehfignha.hie...
2019-05-28 08:10:42 173
转载 Jmeter接口测试-简单分析结果数、聚合报告以及图形结果
1、结果树取样器结果:返回值报200,表示执行接口调试成功请求:发送的数据响应数据:返回的数据Thread Name:线程组名称Sample Start: 启动开始时间Load time:加载时长Latency:等待时长Size in bytes:发送的数据总大小Headers size in bytes:发送数据的其余部分大小Sample Count:发送统计Erro...
2019-05-27 18:32:29 2584
原创 Jmeter使用代理录制
badboy录制不了的时候,使用这种代理方式。浏览器设置:即可完毕即可操作需要录制的系统(注要录制完毕,一定要关闭浏览器的代理)录制过程中会产生很多前端的CSS json ico png等,可以在Jmeter代理服务器当中去过滤,见下图:包含模式,如果只录制本项目内容,不想录制第三方地址:下图正则表达式过滤之后可重新录制:关闭...
2019-05-27 18:24:33 549
转载 Jmeter参数化
1、全局变量 这里是全局,所以在测试计划当中添加设置应用全局变量的HTTP请求2、函数助手1)使用__Random函数引用2)使用__CSVRead函数第二个是0.表示第一个变量是0,要使用第二个变量,修改生成里面的0 为1引用方式与__Random函数相同3、CSV文件内容如下:引用:...
2019-05-27 16:51:52 226
转载 Jmeter简单设置
1、新增线程组线程数:可以看着用户数,一般调试的时候使用1,如果参数化了,这里就会按参数进行执行,例如用户有三个,设置3,就会3个用户顺序执行Ramp-Up Period:表示线程数在多少秒内加载完毕循环次数:循环执行的次数线程数*循环次数=执行总数2、新增HTTP请求设置参数3、添加结果树与聚合报告4、添加信息头5、运行-查看结果树...
2019-05-27 16:35:12 342
转载 XPath 语法实例
<?xml version="1.0" encoding="ISO-8859-1"?><bookstore><book> <title lang="eng">Harry Potter</title> <price>29.99</price></book><book>...
2019-05-27 09:36:14 333
转载 HTMLTestRunner测试报告美化
[项目地址]https://github.com/findyou/HTMLTestRunnerCN一、简介与使用1、前提python 2.7 需要连网络 (样式美化使用的百度的Bootstrap在线资源 )说明:如离线使用,可以下载bootstrap到本地,替换掉HTML_TMPL中的bootstrap.min.css等三个百度引用2、修改[Findyou]...
2019-05-25 14:34:49 3233
原创 selenium生成测试报告
# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timeimport unittestimport HTMLTestReportCNclass baidu(unittest.TestCase): def set...
2019-05-25 13:56:45 1288 2
原创 selenium之 玩转鼠标键盘操作(ActionChains)
用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChainsselenium.webdriver.common.action_chains.ActionChains(driver)from selenium.webdriver.common.action_c...
2019-05-25 11:18:48 1927 1
转载 selenium键盘KEY值
NULL = '\ue000' CANCEL = '\ue001' # ^break HELP = '\ue002' BACKSPACE = '\ue003' BACK_SPACE = BACKSPACE #删除键 TAB = '\ue004' #TAB键 CLEAR = '\ue005' RETURN = '\ue006'...
2019-05-25 10:43:47 1330
转载 原生JS获取HTML DOM元素的8种方法
JS获取DOM元素的方法(8种)通过ID获取(getElementById)通过name属性(getElementsByName)通过标签名(getElementsByTagName)通过类名(getElementsByClassName)通过选择器获取一个元素(querySelector)通过选择器获取一组元素(querySelectorAll)获取html的方法(documen...
2019-05-25 10:15:34 686
转载 selenium之 如何控制网页内嵌div中滚动条的滚动
<!DOCTYPE html><html><head><style type="text/css">div.scroll{background-color:#00FFFF;width:100px;height:100px;overflow:auto;} </style></head> <b...
2019-05-25 09:56:20 3712
转载 python selenium 滚动条处理、页面拖动
selenium中没有直接控制滚动条的方法,可以使用方法:execute_script(),可以直接执行js的脚本。 一、竖向滚动条控制,三种方法总有一款适合你。 1.滚动条拉到最底: js="var q=document.documentElement.scrollTop=10000" driver.execute_script(js) ...
2019-05-25 09:30:30 15150 3
原创 python编辑器pycharm设置注释颜色
File-->Settings-->Editor-->Color&Fonts-->python-->Line comment-->设置颜色即可
2019-05-24 14:12:29 5784
转载 Selenium2+python操作元素(键盘和鼠标事件)
4.其它常见的键盘操作:键盘F1到F12:send_keys(Keys.F1) 把F1改成对应的快捷键复制Ctrl+C:send_keys(Keys.CONTROL,'c')粘贴Ctrl+V:send_keys(Keys.CONTROL,'v')全选Ctrl+A:send_keys(Keys.CONTROL,'a')剪切Ctrl+X:send_keys...
2019-05-24 11:55:00 210
转载 python selenium打开新窗口与多窗口切换
# -*- coding: utf-8 -*- #-------------------------------------------------------------------------------# @Name: 33# @Description: # @Author: springbocai# @Date: 2019/5/24...
2019-05-24 10:08:08 5535
转载 Python+Selenium自定义浏览器窗口大小
# coding=utf-8import timefrom selenium import webdriver driver = webdriver.Chrome()driver.maximize_window() # 全屏driver.get('https://www.baidu.com')time.sleep(1)print (driver.get_window...
2019-05-24 09:58:41 7861
grafana-latest.tar
2024-08-23
django+bootstrap实现增删改查
2023-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人