自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter: Testplan参数—functional test mode

Testplan参数—functional test mode该参数用于控制查看http请求与响应的数据。1 GUI模式下,勾选此选项,数据保存在内存中,在结果树中可以查看到,无文件保存2 在非GUI模式下,即命令行模式下,增加文件中user.properties,增加如下参数jmeter.save.saveservice.output_format=xml3 命令行命令:jmeter -n -t test.jmx -l result.xml4生成的result文件,见附件5 result

2020-10-22 17:32:19 508

原创 Selenium v3.X 与 Selenium2library 、webdriver 关系

Selenium v3.X 与 Selenium2library 、webdriver 关系一、介绍Selenium v3.X 为 Selenium为独立的UI自动化开源的框架,作为python的独立的第三方库使用,核心的为webdriverSelenium2library,完整的库名为:robotframework-selenium2library ,为RF的UI自动化开源框架的一个第三方库webdriver:1作为Selenium v3.X的一个对象存在,from selenium impo

2020-10-20 10:03:21 594

原创 Vscode+python+flake8 安装 配置 使用

Vscode+python+flake8 安装 配置 使用总述Vscode+python环境下,配置flake8与yapf,以及使用方法1.1. Flake8——Python静态代码检查工具Flake8 是由Python官方发布的一款辅助检测Python代码是否规范的工具,相对于目前热度比较高的Pylint来说,Flake8检查规则灵活,支持集成额外插件,扩展性强。Flake8是对下面三个工具的封装: PyFlakes:静态检查Python代码逻辑错误的工具。 Pep8: 静态检查PEP

2020-07-03 18:58:56 18444 2

原创 vscode +python + flake8自动检测复杂度的方法

vscode +python + flake8自动检测复杂度的方法1、 settiongs.json中添加参数–max-complexity=52、 自动检测时,就包括复杂度检测结果了详见如下:(其他选项类似)

2020-07-03 18:39:28 1356

原创 linux安装jdk+jmeter

linux安装jmeter安装jdk1、下载jdk官网下载:Linux x64 Compressed Archive 对应的包2、jdk的压缩包传到服务器,并且放到/opt目录3.cd /opt4.给安装包赋予运行权限 ,命令chmod 755 jdk-8u172-linux-x64.tar.gz5.然后查看文件此时有了执行权限:命令 ll 结果如下-rwxr-xr-x 1 root root 190921804 Jul 5 13:26 jdk-8u172-linux-x64.tar

2020-06-30 11:12:16 142

原创 jmeter导入jar包提示错误:ERROR o.a.j.JMeter: Uncaught exception

jmeter导入jar包提示错误:ERROR o.a.j.JMeter: Uncaught exception1、jmeter导入jar包后,运行后 提示如下错误2020-06-29 11:13:27,506 ERROR o.a.j.JMeter: Uncaught exception:java.lang.IncompatibleClassChangeError: Expected static method my.path.kate.getDt(Ljava/lang/String;Ljava/lan

2020-06-30 11:07:25 7401

原创 Selenium2Library关键字- 键盘与鼠标

Selenium2Library关键字- 键盘与鼠标

2020-03-31 20:09:34 951 1

原创 RF- BuiltIn_Run Keyword关键字系列

15.32. Run KeywordName:Run KeywordSource:运行指定的关键字nameArguments:[ name | *args ]Name为要运行的关键字的名称Args为该关键字name的参数列表例如:关键字名称也可放在变量中${log_name} set variable logrun keyword ${log_name} ...

2020-03-31 15:30:53 3210

原创 关键字Wait Until Keyword Succeeds

Name:Wait Until Keyword SucceedsSource:指定的时间retry内,每间隔指定个的时间retry_interval,尝试执行指定的关键字关键字执行成功,就停止尝试关键字在retry时间后,一直未成功,停止尝试,也不执行后面语句Arguments:[ retry | retry_interval | name | *args ]Retry指定尝试的时...

2020-03-31 15:28:31 4400

原创 RF- BuiltIn库-should关键字

15.5. should be trueshould be true 意义:判断表达式返回的结果是否为true,true的话,断言成功,否则失败,停止执行本suite Arguments:[ condition | msg=msg ]Condition 表达式,与编程语言的表达式一样Msg表达式为false的话,返回的错误信息 案例如下:${a} set variable...

2020-03-30 18:13:03 3397

原创 算法_正整数数组的最优跳动方式_python

题目:获取一个正整数数组的最优跳动方式,要求如下:1)从数组中间的任意位置开始向右跳,每次跳动的步伐数不能超过该位置对应元素的值2)在跳动次数最少的情况下计算每次跳动的步伐#定义一个树节点,普通的树class ptree(): def __init__(self,index,lst = []): self.index = index #树的节点值 ,此处为列表的元素...

2020-03-29 21:16:59 310

原创 算法_堆排序_python

#堆排序def adjust(lst,beg,end,isBeg = True): i = 0 if end ==1: i = 0 else: i = int((end - 2)/2) + (end - 2)%2 rang = None if isBeg: rang =range(i +...

2020-03-29 21:10:13 91

原创 算法_二叉树_python

二叉树的相关操作创建二叉树先序、中序、后续遍历删除节点、添加节点计算二叉树的叶子个数#二叉树  # 1)若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;#  2)若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;#  3)任意节点的左、右子树也分别为二叉查找树。#定义个二叉树节点类,python中无structclass btnode...

2020-03-29 21:07:40 204

原创 算法_插值查找_python

#插值查找def binary_search(lis, key): low = 0 high = len(lis) - 1 time = 0 while low <= high: time += 1 # 计算mid值是插值算法的核心代码 mid = low + int((high - low) * (key - lis[low])/(lis[high...

2020-03-29 20:49:55 316

原创 算法_二分查找_python

#二分查找def orderby(lst,value): lg = len(lst) beg = 0 end = lg-1 while beg<=end: mid = int((beg+end)/2) print("mid = ",mid) if lst[mid] < ...

2020-03-29 20:24:20 82

原创 算法_归并排序_python

#归并排序def merge(lst1,lst2): lst = [] i,j = 0,0 while i < len(lst1) and j < len(lst2): if lst1[i]<lst2[j]: lst.append(lst1[i]) i +=1 elif ls...

2020-03-29 18:37:38 134

原创 算法_希尔排序_python

#希尔排序 def shell_sort(array): gap = len(array) while gap > 1: gap = gap // 2 for i in range(gap, len(array)): for j in range(i % gap, i, gap): ...

2020-03-29 18:21:39 109

原创 算法_插入排序_python

#插入排序def insert(lst): for i in range(1,len(lst)): for j in range(0,i): if lst[j] > lst[i]: lst.insert(j,lst.pop(i)) break print(lst...

2020-03-29 18:18:48 93

原创 算法_快排_python

#快排def quick(begin,end,lst): if begin > end: return print('---------------------------') beg = begin ed = end while beg < ed: while beg<ed and lst[beg]&lt...

2020-03-29 18:12:33 98

原创 算法_冒泡排序_python

#冒泡排序def bubble_sort(lst): length = len(lst) for i in range(length -1): print("-----------------------------------") for j in range(length -i -1): if lst[j] > ...

2020-03-29 18:08:01 170

原创 算法_选择排序_python

#选择排序,从小到大def select_sort(ll): length = len(ll) for i in range(0,length -1): min_pos = i for k in range(i+1,length): if ll[min_pos] > ll[k]: m...

2020-03-29 18:03:47 74

原创 Selenium2Library关键字Set Focus To Element

Name:Set Focus To ElementSource:设置焦点到指定的节点对象,一般为输入框Arguments:[ locator ]Locator:xpath,为要获取焦点的节点的xpath案例:设置焦点到输入密码框RIDE的脚本:open browser https://mail.qq.com/ chromesleep 2select fra...

2020-03-26 15:48:25 1344

原创 RF_BuiltIn库关键字should be true

1 意义:判断表达式返回的结果是否为true,true的话,断言成功,否则失败,停止执行本suite2 Arguments:[ condition | msg=msg ]Condition 表达式,与编程语言的表达式一样Msg表达式为false的话,返回的错误信息3 案例如下:${a} set variable 1${b} set variable 2shou...

2020-03-26 15:13:40 1566

原创 Selenium2Library关键字Wait Until Element Does Not Contain

作用:等待指定的节点对象的文本内容中,没有包含某个指定的文本内容参数Arguments:[ locator | text | timeout=timeout | error=error ]Locator:为节点、元素的xpath,非某个属性,即xpath最后不能为@属性或者 text()结尾Text:不希望包括的内容,模糊匹配,从xpath指定的元素的文本内容中匹配,切记文本内容Time...

2020-03-26 13:49:19 914

原创 python3+Robotframework+ride+Selenium2Library+Autoitlibrary框架组件介绍

 python3:基于python3的架构,其他组件均作为python3的第三方库 进行安装与应用RF中可以导入python提供的关键字Python代码中也可以导入如下组件的库,进行UI或者接口测试 RobotFramework是一款python编写的开源自动化测试框架,,由Nokia Siemens Networks开发并提供支持。 RIDE是一款专门用来编辑Robot Frame...

2020-03-25 11:36:53 314

原创 web UI自动化的必备知识

亲:如果你想在web UI自动化方面有所进步,请先具备如下知识一、python二、xpath三、html四、JSDOM五、http/https六、JS(建议学习,这样你才能看懂JSDOM)最后才是:WEB UI自动化框架的学习,框架只是工具,使用工具,结合产品的特点,进行应用。骄傲一下:我有幸这些都系统的学习了,且进行案例应用。最最重要的:学习不是停留在了解与阅读的层次,而是每个...

2020-03-24 20:03:30 255

原创 python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装

python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装步骤我的环境:操作系统:64位windows server 2012时间:202003151 Python3.7的环境64位依次安装:Git-2.19.1-64-bit.exeAnaconda3-5.3.0-Windows-x86_64.exeVSCodeUser...

2020-03-24 19:42:44 550 1

原创 pip

pip1、 安装扩展库的命令,安装python时,自动安装,路径加入path中2、命令 安装: cmd >pip install 库名称实质为,从指定的网站下载指定的库,安装,如果网站没有就会失败3、pip区分版本,需要更新,命令如下python -m pip install --upgrade pip4、查看pip的版本pip --version5、指定新的下载地址,配置...

2020-03-23 19:59:25 161

原创 Selenium2Library关键字Wait Until Element Contains

Selenium2Library关键字Wait Until Element Contains作用:等待指定的节点对象的文本内容中,包含某个指定的文本内容参数Arguments:[ locator | text | timeout=timeout | error=error ]Locator:为节点、元素的xpath,非某个属性,即xpath最后不能为@属性或者 text()结尾Text:...

2020-03-23 19:50:50 2582

JavaScript日常学习总结.docx

本文为日常学习总结,其中包括各种案例的代码 属于JavaScript基础内容 但是如果要学习本文档,需要具备一定的语言基础,如面向对象、解释性语言等基础

2020-03-25

xpath应用.docx

这个是个人的学习总结,其中每个知识点都是验证过的 都是关于xpath路径的案例,希望对您有帮助 这些是进行WEBUI自动化的基础

2020-03-24

空空如也

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

TA关注的人

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