- python自动化测试四
166账号
用一篇文章来介绍关于python自动化测试里面,不同的测试框架以及在自动化测试中会用到的一些库测试框架pytest一个成熟的全功能Python测试工具hypothesisHypothesis是一个基于先进的Quickcheck风格特性的测试库nose2nose扩展了unittest的功能robotframwork一个通用的自动化测试框架unittest(Python标准库)单元测试框架GUI/We
- ApiAutoTest框架简介
飘凛枫叶
测试框架
一、背景在做企业工厂后台系统的接口自动化的过程中,遇到了些之前没有遇到过的问题,中间断断续续的考虑了很多种方法,最后是把所有问题都解决了,总结出了一套自主搭建的接口自动化框架,简单命名为ApiAutoTest框架,记录下从构思到实现的过程。二、简介市场上有很多做接口自动化测试的工具:postman、jmeter、httprunner、pytest、unittest、robotframwork…其实
- python关于测试的库
166账号
用一篇文章来介绍关于python自动化测试里面,不同的测试框架以及在自动化测试中会用到的一些库测试框架pytest一个成熟的全功能Python测试工具hypothesisHypothesis是一个基于先进的Quickcheck风格特性的测试库nose2nose扩展了unittest的功能robotframwork一个通用的自动化测试框架unittest(Python标准库)单元测试框架GUI/We
- 自动化测试框架对比与选型
SuperStar77
自动化技术pythonjava单元测试
目录一、自动化测试框架对比二、对比与选型三、测试框架实例1.Unnitest+DDT2.RobotFramwork(Python)3.TestNG(Java)一、自动化测试框架对比框架优点缺点Unnitest+DDT(Python)通过数据驱动的方式,快速地执行大量的测试用例。提供了很多功能,包括断言、测试装置、测试套件等等,可以满足各种测试需求。Unittest框架本身提供了丰富的断言方法,可以
- python自动化测试二
孙奇
用一篇文章来介绍关于python自动化测试里面,不同的测试框架以及在自动化测试中会用到的一些库测试框架pytest一个成熟的全功能Python测试工具hypothesisHypothesis是一个基于先进的Quickcheck风格特性的测试库nose2nose扩展了unittest的功能robotframwork一个通用的自动化测试框架unittest(Python标准库)单元测试框架GUI/We
- robotFramwork 中如何禁用或跳过其中某个 testcase
SwTesting
RobotFrameworkpython
在RobotFramework中,你可以通过添加一个特殊的标签(tag)来禁用某个测试用例。这个标签是robot:skip。robotframework***Settings***TestSetupOpenApplication***TestCases***MyTestCase[Tags]robot:skipDoSomething
- 一文讲透彻!Robot Framwork测试框架教程(全能)
程序员阿沐
软件测试自动化测试程序员软件测试RobotFramwork测试框架教程
阅读本文大概需要10分钟,文末有福利。RobotFramwork在业界早已名声大振!有很多刚学自动化测试的伙伴问我:有没有不需要编程就可以玩自动化的方法?有吗?有的!——RobotFramwork我们今天就一篇文章,把它讲得明明白白!一、RobotFramwork简述RobotFramework是一款python编写的功能自动化测试框架,支持python2和python3两个版本,是一款开源自动化
- robotframwork基础语法
z917185537
学习笔记robotframework软件测试经验分享
rf基础语法语法***Settings******Variables******TestCases******Keywords***重要测试示例执行结果语法***Settings***Documentation:测试套件的说明ForceTags:设置了此标签则表示所有用例都有对应的标签DefaultTags:若用例没有单独设置标签,则有默认标签,如果设置了,则不具有默认标签设置标签后,在执行用例时
- 2022-01-11测试
166账号
用一篇文章来介绍关于python自动化测试里面,不同的测试框架以及在自动化测试中会用到的一些库测试框架pytest一个成熟的全功能Python测试工具hypothesisHypothesis是一个基于先进的Quickcheck风格特性的测试库nose2nose扩展了unittest的功能robotframwork一个通用的自动化测试框架unittest(Python标准库)单元测试框架GUI/We
- 一文讲透彻!RobotFramwork测试框架教程(全能)
程序员威子
selenium测试用例单元测试测试工具RobotFramwork
RobotFramwork在业界早已名声大振!有很多刚学自动化测试的伙伴问我:有没有不需要编程就可以玩自动化的方法?有吗?有的!——RobotFramwork我们今天就一篇文章,把它讲得明明白白!一、RobotFramwork简述RobotFramework是一款python编写的功能自动化测试框架,支持python2和python3两个版本,是一款开源自动化测试框架,Robot意思是机器人,Fr
- RobotFramwork(一)安装篇
小老头秃顶了
robotframeworkrobotframeworkpython
一次接触RobotFramwork,刚开始安装时遇到了一些难题,看到网上一些资源,刚开始没有按照要求的版本去下载安装,在环境部署的过程中,总会遇到一些问题。下面就来简单呈现一下吧。一般的步骤都是这样子的,当然其实顺序也并不是说就固定了1、安装Python。这个当然是第一位的,要看自己的电脑是支持64位的还是只支持32位的,本人的操作系统64位windows7。原本安装了一个3.x版本的Python
- RobotFramwork(二)chrome 自动化用例遇到的问题
小老头秃顶了
robotframeworkrobotframeworkchromebrowser
今天开始第一个web自动化用例,又遇到了一些问题,当解决了之后,总是觉得,其实真的很容易嘛1、首先编写好最基础的用例,通过chrome来执行搜索操作2、开始运行后,问题就来了,没响应,原来fail了,报错:CapturePageScreenshot'couldnotberunonfailure:Nobrowserisopen这是什么更,自已反应就是找资源,因为不熟悉,走了一些弯路。有人说要把Sel
- RF appium环境的安装
清浅第五空间
1.RF安装一、适用操作系统Win7旗舰版Sp132位操作系统RF环境搭建,请参考文档《RobotFramwork安装指南》RF环境搭建完成后,需要引用第三方库“AppiumLibrary”库,此库可以去官网地址下载(http://robotframework.org/#test-libraries)添加库方法跟文档《RobotFramwork安装指南》添加库方法一样,运行CMD到AppiumLi
- python的测试库
130账号
用一篇文章来介绍关于python自动化测试里面,不同的测试框架以及在自动化测试中会用到的一些库测试框架pytest一个成熟的全功能Python测试工具hypothesisHypothesis是一个基于先进的Quickcheck风格特性的测试库nose2nose扩展了unittest的功能robotframwork一个通用的自动化测试框架unittest(Python标准库)单元测试框架GUI/We
- python自动化测试六
130账号
用一篇文章来介绍关于python自动化测试里面,不同的测试框架以及在自动化测试中会用到的一些库测试框架pytest一个成熟的全功能Python测试工具hypothesisHypothesis是一个基于先进的Quickcheck风格特性的测试库nose2nose扩展了unittest的功能robotframwork一个通用的自动化测试框架unittest(Python标准库)单元测试框架GUI/We
- pycharm+robot开发及配置指南
习惯了用pycharm写代码,突然让我用ride写,着实恶心,这才有了这篇教程。pycharm配置安装依赖插件:robot#patch配置启动指令:robot的配置依赖库:robotframwork,使用pip直接安装依赖库:excellibrary,使用pip安装会报错,按照下面的方法安装下载地址:http://xiazai.jb51.net/202109/yuanma/robotframewo
- Robot Framwork - SeleniumLibrary基于Python3元素里面查找元素,文字,属性
Mc天未亮心微凉
参考地址:https://blog.csdn.net/max229max/article/details/82852155RobotFramwork中Selenium2Library已升级到SeleniumLibrary同样没有提供在通过getwebelement获得已有元素列表中查找元素的方法,比如在用户列表框中通过勋章属性确定用户类别,并获取用户名查找了很多资料只有一个类似的需求参考,Sele
- ubuntu搭建robotFramwork
五娃儿
1、安装pip,sudoapt-getinstallpython-pip2、安装robotframework,sudopipinstallrobotframework3、安装selenium2library,sudopipinstallrobotframework-selenium2library4、安装Wxpython,sudoapt-getinstallpython-wxgtk2.8pytho
- robotframwork 接口返回中文乱码显示问题
带肥肉的羊肉串
网上都有解决方案,这儿就班门弄斧了,大自然的搬运工:推荐帖子:http://www.robotframework.net/?/article/94基于3.0修改,大神读的源码,修改site-packages/robot/utils/unic.py:增加导入模块importjson添加isinstance(item,(list,dict,tuple))image.pngifisinstance(it
- 我给她讲Robot Framwork测试框架教程,她已经会了!
软件测试情报局
软件框架软件测试黑盒测试单元测试白箱测试
阅读本文大概需要10分钟,文末有福利。RobotFramwork在业界早已名声大振!有很多刚学自动化测试的伙伴问我:有没有不需要编程就可以玩自动化的方法?有吗?有的!——RobotFramwork我们今天就一篇文章,把它讲得明明白白!一、RobotFramwork简述RobotFramework是一款python编写的功能自动化测试框架,支持python2和python3两个版本,是一款开源自动化
- RobotFramwork中上传文件接口处理
之川零零妖
RobotFramWorkpython
使用robotFramwork工具写上传文件接口,抓包工具抓包如截图所示:传入的头部文件格式是Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet我们使用requests.post请求,用Catenate拼接路径${file_path}CatenateSEPARATOR=${CURDIR}${f
- 利用Python requests库实现cas认证
weixin_30509393
pythonxhtml测试
1.准备工作-背景知识1.1requests库简介:python有很多可以用来测试接口的模块,个人觉得,requests库是最好用的,在RobotFramwork里,它的测试库requestsLibrary,也是基于requests写的。1.1.1安装:作为第三方模块,使用前,需要安装,最简单的安装方式如下pipinstallrequests1.1.2语法(简明版):1)如何发送请求:发送get请
- 解决robotframwork ride运行过程中报错FAIL : No keyword with name 'Open browser' found.
jack-life
RobotFramwork
RFS安装成功后,进行了Selenium2Library库的安装。在运行一个简单的打开浏览器的测试用例中报错:FAIL:Nokeywordwithname'OpenBrowser'found.检查之后发现Suite中没有添加Selenium2Library库导致无法识别Selenium2Library中的OpenBrowser关键字。在library中进行添加即可
- 【软件测试】RobotFramwork使用Cookie获取验证码,登录账户
铜锣烧1号
自动化测试
标题:RobotFramwork使用Cookie获取验证码,登录账户环境:办公测试环境。背景:循环执行发布任务,需要保持长期登录状态,后台当前是随机验证码,无法登录。方法:1.通过技术手段,将随机验证码设置为123456,方便测试。2.通过获取cookie状态,保持长期登录。步骤:手动登录一次,打印出日志记录,通过日志log信息找到打印的cookie信息,截取前后两部分,获取登录状态,goto已登
- robotrobotframework官方文档
陈胖胖的果子
Robotframwork
robotframwork官方文档:http://robotframework.org/#examples接口测试官demo:https://github.com/bulkan/robotframework-requests/blob/master/tests/testcase.txt接口官方api:http://bulkan.github.io/robotframework-requests/
- RF入门:robotframwork的WEB功能测试—切换window窗口
weixin_39870031
RF学习
selenium2library提供的切换到新窗口的关键字,只有selectwindow,而且也只能根据title、name、url去定位。所以这里总结了一下其他的方法。一、拓展selenium2library库。即修改selenium的源码。*\Python27\Lib\site-packages\Selenium2Library\locators:找到windowmanager.py文件。打开
- paython接口返回中文乱码
南丁格尔
ride
转载:http://www.cnblogs.com/dreamyu/p/6878795.htmlRobotFramework教程使用笔记——robotframwork中文乱码显示问题接口、数据库返回信息有中文的时候会显示unicode的样式,前面带个U这样的显示,如果我们想让它正常显示中文可以这样做:1、robotframework为3.0.X2、找到Python安装目录下的\Lib\site-p
- mac 安装robotFramwork环境 以及wxPython 无法安装问题解决
续杯浅念
项目开发辅助工具
mac上装robotFramwork的坑有很多,找了很久,终于完美解决了wxPython不兼容问题等步骤1.mac自带python环境,检查python环境,命令行python--version显示Python2.7.102.安装robotFramworksudoeasy_installrobotframework3.安装robotFramwork-ridesudoeasy_installrobo
- robotframework 入门 (一)安装、工具ride/pycharm、三种用例模式
happym_m
测试教程网(虫师)http://www.testclass.net/rf/(虫师)RobotFramework自动化测试---视频与教程免费分享电子书下载《robotframework自动化测试》上课视频分享《robotframework上课视频》最新录制网易云课堂《robotframework自动化测试入门》最新公开课《robotframework从入门到放弃》robotframwork安装步骤
- RobotFramwork+Appium环境安装及简单实例
_石头G_
自动化
一、安装Python、RobotFramwork、RIDE、AppiumLibrary库Python、RobotFramwork、RIDE,这三个我在另一篇文章单独说,这里不做详述啦~我电脑是公司的Win7专业版64位操作系统,Python安装的是2.7.13版本32位,RobotFramwork相关组件也是32位的AppiumLibrary可以下载后执行命令安装,网上有也可以用命令在线安装:pi
- ztree设置禁用节点
3213213333332132
JavaScriptztreejsonsetDisabledNodeAjax
ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。
$(function(){
showTree();
setDisabledNode();
});
- JVM patch by Taobao
bookjovi
javaHotSpot
在网上无意中看到淘宝提交的hotspot patch,共四个,有意思,记录一下。
7050685:jsdbproc64.sh has a typo in the package name
7058036:FieldsAllocationStyle=2 does not work in 32-bit VM
7060619:C1 should respect inline and
- 将session存储到数据库中
dcj3sjt126com
sqlPHPsession
CREATE TABLE sessions (
id CHAR(32) NOT NULL,
data TEXT,
last_accessed TIMESTAMP NOT NULL,
PRIMARY KEY (id)
);
<?php
/**
* Created by PhpStorm.
* User: michaeldu
* Date
- Vector
171815164
vector
public Vector<CartProduct> delCart(Vector<CartProduct> cart, String id) {
for (int i = 0; i < cart.size(); i++) {
if (cart.get(i).getId().equals(id)) {
cart.remove(i);
- 各连接池配置参数比较
g21121
连接池
排版真心费劲,大家凑合看下吧,见谅~
Druid
DBCP
C3P0
Proxool
数据库用户名称 Username Username User
数据库密码 Password Password Password
驱动名
- [简单]mybatis insert语句添加动态字段
53873039oycg
mybatis
mysql数据库,id自增,配置如下:
<insert id="saveTestTb" useGeneratedKeys="true" keyProperty="id"
parameterType=&
- struts2拦截器配置
云端月影
struts2拦截器
struts2拦截器interceptor的三种配置方法
方法1. 普通配置法
<struts>
<package name="struts2" extends="struts-default">
&
- IE中页面不居中,火狐谷歌等正常
aijuans
IE中页面不居中
问题是首页在火狐、谷歌、所有IE中正常显示,列表页的页面在火狐谷歌中正常,在IE6、7、8中都不中,觉得可能那个地方设置的让IE系列都不认识,仔细查看后发现,列表页中没写HTML模板部分没有添加DTD定义,就是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
- String,int,Integer,char 几个类型常见转换
antonyup_2006
htmlsql.net
如何将字串 String 转换成整数 int?
int i = Integer.valueOf(my_str).intValue();
int i=Integer.parseInt(str);
如何将字串 String 转换成Integer ?
Integer integer=Integer.valueOf(str);
如何将整数 int 转换成字串 String ?
1.
- PL/SQL的游标类型
百合不是茶
显示游标(静态游标)隐式游标游标的更新和删除%rowtyperef游标(动态游标)
游标是oracle中的一个结果集,用于存放查询的结果;
PL/SQL中游标的声明;
1,声明游标
2,打开游标(默认是关闭的);
3,提取数据
4,关闭游标
注意的要点:游标必须声明在declare中,使用open打开游标,fetch取游标中的数据,close关闭游标
隐式游标:主要是对DML数据的操作隐
- JUnit4中@AfterClass @BeforeClass @after @before的区别对比
bijian1013
JUnit4单元测试
一.基础知识
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次
- 精通Oracle10编程SQL(12)开发包
bijian1013
oracle数据库plsql
/*
*开发包
*包用于逻辑组合相关的PL/SQL类型(例如TABLE类型和RECORD类型)、PL/SQL项(例如游标和游标变量)和PL/SQL子程序(例如过程和函数)
*/
--包用于逻辑组合相关的PL/SQL类型、项和子程序,它由包规范和包体两部分组成
--建立包规范:包规范实际是包与应用程序之间的接口,它用于定义包的公用组件,包括常量、变量、游标、过程和函数等
--在包规
- 【EhCache二】ehcache.xml配置详解
bit1129
ehcache.xml
在ehcache官网上找了多次,终于找到ehcache.xml配置元素和属性的含义说明文档了,这个文档包含在ehcache.xml的注释中!
ehcache.xml : http://ehcache.org/ehcache.xml
ehcache.xsd : http://ehcache.org/ehcache.xsd
ehcache配置文件的根元素是ehcahe
ehcac
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
白糖_
javaeclipsespringtomcatWeb
今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
随后启动
- angular.element
boyitech
AngularJSAngularJS APIangular.element
angular.element
描述: 包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。(类似于jQuery的选择器啦) 如果jQuery被引入了,则angular.element就可以看作是jQuery选择器,选择的对象可以使用jQuery的函数;如果jQuery不可用,angular.e
- java-给定两个已排序序列,找出共同的元素。
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CommonItemInTwoSortedArray {
/**
* 题目:给定两个已排序序列,找出共同的元素。
* 1.定义两个指针分别指向序列的开始。
* 如果指向的两个元素
- sftp 异常,有遇到的吗?求解
Chen.H
javajcraftauthjschjschexception
com.jcraft.jsch.JSchException: Auth cancel
at com.jcraft.jsch.Session.connect(Session.java:460)
at com.jcraft.jsch.Session.connect(Session.java:154)
at cn.vivame.util.ftp.SftpServerAccess.connec
- [生物智能与人工智能]神经元中的电化学结构代表什么?
comsci
人工智能
我这里做一个大胆的猜想,生物神经网络中的神经元中包含着一些化学和类似电路的结构,这些结构通常用来扮演类似我们在拓扑分析系统中的节点嵌入方程一样,使得我们的神经网络产生智能判断的能力,而这些嵌入到节点中的方程同时也扮演着"经验"的角色....
我们可以尝试一下...在某些神经
- 通过LAC和CID获取经纬度信息
dai_lm
laccid
方法1:
用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度
方法2:
发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=&
- JAVA的困难分析
datamachine
java
前段时间转了一篇SQL的文章(http://datamachine.iteye.com/blog/1971896),文章不复杂,但思想深刻,就顺便思考了一下java的不足,当砖头丢出来,希望引点和田玉。
-----------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第二课
dcj3sjt126com
englishword
money 钱
paper 纸
speak 讲,说
tell 告诉
remember 记得,想起
knock 敲,击,打
question 问题
number 数字,号码
learn 学会,学习
street 街道
carry 搬运,携带
send 发送,邮寄,发射
must 必须
light 灯,光线,轻的
front
- linux下面没有tree命令
dcj3sjt126com
linux
centos p安装
yum -y install tree
mac os安装
brew install tree
首先来看tree的用法
tree 中文解释:tree
功能说明:以树状图列出目录的内容。
语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式
- Map迭代方式,Map迭代,Map循环
蕃薯耀
Map循环Map迭代Map迭代方式
Map迭代方式,Map迭代,Map循环
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年
- Spring Cache注解+Redis
hanqunfeng
spring
Spring3.1 Cache注解
依赖jar包:
<!-- redis -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
- Guava中针对集合的 filter和过滤功能
jackyrong
filter
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子:
@Test
public void whenFilterWithIterables_thenFiltered() {
List<String> names = Lists.newArrayList("John"
- 学习编程那点事
lampcy
编程androidPHPhtml5
一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧!
接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
- 架构师之流处理---------bytebuffer的mark,limit和flip
nannan408
ByteBuffer
1.前言。
如题,limit其实就是可以读取的字节长度的意思,flip是清空的意思,mark是标记的意思 。
2.例子.
例子代码:
String str = "helloWorld";
ByteBuffer buff = ByteBuffer.wrap(str.getBytes());
Sy
- org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1, column 1
Everyday都不同
$转义el表达式
最近在做Highcharts的过程中,在写js时,出现了以下异常:
严重: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1,
- 用Java实现发送邮件到163
tntxia
java实现
/*
在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。
本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。
此篇仅介绍用
- 探索实体类存在的真正意义
java小叶檀
POJO
一. 实体类简述
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的
POJO(Plain Old Java Objects)简单的Java对象
它的一般格式就是
public class A{
private String id;
public Str