E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RobotFrameWork
RobotFramework
自动化测试框架-移动手机自动化测试AppiumLibrary介绍
在使用AppiumLibrary库时,需要预先安装好Appium自动化工具,Appium官网地址为:http://appium.io/Appium的GitHub地址为:https://github.com/appiumAppium的下载地址:http://appium.io/downloads.html,可以下载最新的安装版本和响应的Library库Appium的相关介绍文档:http://app
张永清
·
2017-08-13 22:00
Robot Framework 介绍
本文的主要目的是简要地介绍
RobotFramework
功能和特性,更加详细的内容,请移步至官网http://
robotframework
.org/(官网的内容最为全面详细,由英文编写)。
jgw2008
·
2017-08-10 17:36
robotframework
Appium
RobotFramework
自动化测试框架的基础关键字(五)
1.1.1RunKeywordIf判断的使用RunKeywordIf是一个常用的用来做逻辑判断的关键字,意思是如果满足了某一个判断条件,然后就会执行关键字,我们对list3中放入0,1,2三个元素,然后遍历list3,判断当取到元素为0时,我们输出”男生”。@{list3}CreateList012:FOR${value}in@{list3}RunKeywordIf'${value}'=='0'l
张永清
·
2017-08-04 21:00
RobotFramework
自动化测试框架的基础关键字(四)
1.1.1如何使用for循环不管在哪种编程语言中,for循环都是必不可少的,在
RobotFramework
中,我们也可以使用for循环来做遍历处理。
张永清
·
2017-08-01 21:00
RobotFramework
自动化测试框架的基础关键字(三)
在
RobotFramework
中,使用CreateDictionary来床架一个字典,比如我们定义一个字典:Dict1,并且我们再创建字典时,向字典中添加两个键值对,并且使用logmany关键字将这个字典中的内容全部输出出来
张永清
·
2017-07-30 21:00
RobotFramework
自动化测试框架的基础关键字(二)
1.1.1如何快速查询某一个关键字的API说明鼠标选中我们关键字,同时按住Ctrl+Alt键,即可出来该关键字的帮助API以及使用示例1.1.2如何快速补全关键字键盘输入关键字的前缀,然后同时按住Ctrl+Alt+空格键,即可快速补全某个关键字1.2.3如何定义一个列表此处我们说的列表,其实就等同于python语言中的列表,是python语言中最常用的一种数据结构,也类似于Java语言中的List
张永清
·
2017-07-29 21:00
RobotFramework
自动化测试框架的基础关键字(一)
1.1.1如何搜索
RobotFramework
的关键字有两种方式可以快速的打开RIDE的关键字搜索对话框1、选择菜单栏Tools->SearchKeywords,然后会出现如下的关键字搜索对话框,这个对话框就类似提供了一个关键字的
张永清
·
2017-07-29 12:00
RobotFramework
下的http接口自动化Follow Response关键字的使用
FollowResponse关键字用于处理http中的重定向请求,常见的http重定向请求包含httpcode为301和302两种重定向请求,代表着某个URL地址发生了转移。httpcode说明301redirect:301代表永久性转移(PermanentlyMoved)。302redirect:302代表暂时性转移(TemporarilyMoved)。示例1:调用博客园(http://www.
张永清
·
2017-07-27 23:00
Robot Framework之环境搭建(一)
一、
robotframework
作为开源自动化框架,已很好的兼容适用性,以及强大的底层类库二次开发扩展性使得自动化往往变得soeasy,关于
robotframework
环境的搭建,笔者曾经跳过坑,今天就在这里分享下
鸽子董
·
2017-07-26 09:08
python
Robot Framework之环境搭建(一)
一、
robotframework
作为开源自动化框架,已很好的兼容适用性,以及强大的底层类库二次开发扩展性使得自动化往往变得soeasy,关于
robotframework
环境的搭建,笔者曾经跳过坑,今天就在这里分享下
鸽子董
·
2017-07-26 09:08
python
RobotFramework
下的http接口自动化Set Request Body 关键字的使用
SetRequestBody关键字用来设置http请求时的body信息,尤其是在post请求时,经常需要用到这个关键字。该关键字接收一个参数,[body]示例1:登录博客园(http://www.cnblogs.com/)时,设置登录请求时的body为:{"input1":"V+bOQYKu0ZQXtauwxpGZC4YvvxwLI6/zA9U6Hx2JxXDZIpDXT2Fzravj7AiR5Y
张永清
·
2017-07-26 00:00
RobotFramework
下HttpLibrary库其它关键字
关键字使用描述DELETE向服务器端发送httpdelete请求,该请求接收一个参数[url],请求的方式和post请求非常类似,示例:DELETE/_utils/config.htmHEAD向服务器端发送httpHEAD请求,该请求接收一个参数[url],请求的方式和get请求非常类似,示例:HEAD/_utils/config.htmPUT向服务器端发送httpPUT请求,该请求接收一个参数[
张永清
·
2017-07-25 22:00
RobotFramework
下的http接口自动化Set Request Header 关键字的使用
SetRequestHeader关键字用来设置http请求时的请求头部信息。该关键字接收两个参数,[header_name|header_value]示例1:设置http请求时的Referer(Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器基此可以获得一些信息用于处理,可以用Referer来做一些安全
张永清
·
2017-07-25 22:00
RobotFramework
下的http接口自动化Get Response header 关键字的使用
GetResponseheader关键字用来获取http请求返回的http响应头部数据。常见的ResponseHeader:Header解释示例Accept-Ranges表明服务器是否支持指定范围请求及哪种类型的分段请求Accept-Ranges:bytesAge从原始服务器到代理缓存形成的估算时间(以秒计,非负)Age:12Allow对某网络资源的有效的请求行为,不允许则返回405Allow:G
张永清
·
2017-07-22 14:00
RobotFramework
下的http接口自动化Get Response Status 关键字的使用
GetResponseStatus关键字用来获取http请求返回的http状态码。示例1:访问苏宁易购网站上的http推荐接口,使用GetResponseStatus关键字来获取返回的http状态码CreateHttpContexttuijian.suning.comscheme=httpGET/recommend-portal/recommendv2/biz.jsonp?callback=sho
张永清
·
2017-07-22 00:00
RobotFramework
下的http接口自动化Get Response Body关键字的使用
GetResponseBody关键字在上面已经有用到了,服务器端在处理完成了发出的http请求后,会给出对应的响应结果,那么GetResponseBody这个关键字就是来获取响应结果中的主体内容的。一般在get请求或者post请求发出后,使用该关键字。示例1:访问苏宁易购网站上的http推荐接口,使用GetResponseBody关键字获取返回的内容CreateHttpContexttuijian
张永清
·
2017-07-21 23:00
如何创建一个自动化测试项目
一个
RobotFramework
项目其实就和一个我们平时熟知的单元测试项目结构基本是一样的,
RobotFramework
项目也包含了测试套件和测试用例的概念。
张永清
·
2017-07-18 23:00
RobotFramework
下的http接口自动化post关键字的使用
在http协议中,除了get请求外,另一个最常用的就是post请求了。和get请求类似,post请求接收一个参数,[url]示例1:调用博客园(http://www.cnblogs.com/)的认证接口(https://passport.cnblogs.com/user/signin),进行用户登录认证。CreateHttpContextpassport.cnblogs.comscheme=htt
张永清
·
2017-07-18 23:00
RobotFramework
下的http接口自动化Get关键字的使用
在使用CreateHttpContext关键字创建了http的调用环境后,就可以使用Get关键字来发送一个http协议中最常用的get请求了。Get关键字只接受一个url参数,该关键字的API中对url的原始描述是:`url`istheURLrelativetotheserverroot。示例1:使用get请求访问百度主页CreateHttpContexthost=www.baidu.com:80
张永清
·
2017-07-17 23:00
RobotFramework
下的http接口自动化Create Http Context关键字的使用
要想使用HttpLibrary,CreateHttpContext关键字的作用相当于是创建了一个http调用的环境,是必不可少的一个关键字。CreateHttpContext关键字需要接受两个参数,host和scheme,host参数其实就等同于http协议中Header头部中的Host(指定请求的服务器的域名和端口号)。Scheme参数如果没有传入,则默认为http,也可以传入https,那么我
张永清
·
2017-07-16 22:00
RF+Appium构架搭建
RF+Appium构架搭建一、
Robotframework
环境搭建1.请参考个人博客
Robotframework
环境搭建2.pipinstall
robotframework
-appiumlibrary3
Allan_shore_ma
·
2017-07-04 12:41
Robotframework
Appium
python+robot framework接口自动化测试
robotframework
的安装不过多说明,网上资料比较太多~实例:!!!!!步骤一:新建项目测试项目可以目录或文件存储,格式可以用TXT,TSV或HTML格式,建
lzwxx
·
2017-06-30 11:46
Python
robotframework
拉动滚动条
方法一:ExcuteJavaScriptwindow.scrollTo(0,document.body.scrollHeight);方法二:Executejavascriptdocument.body.scrollTop=100000
douya43
·
2017-06-21 21:19
扩展Robot Framework,实现失败用例自动再执行(失败重跑)
使用自动化脚本进行测试,经常受环境影响等各方面导致本能成功的脚本失败,下面介绍了RFS框架下,失败重跑的方法:通过改写
RobotFramework
源代码增加--retry选项,实现test级别的失败用例自动再执行
douya43
·
2017-06-21 21:55
robotframework
Robot Framework基础入门:(1):简介
RobotFramework
是一个基于Python可扩展地关键字驱动的测试自动化框架,使用ApacheLicense2.0,由
RobotFramework
Foundation开发和赞助。
liumiaocn
·
2017-06-12 07:01
工具
DevOps自动化工具
DevOps系列之:自动化测试
robotframework
Selenium2Library库关键字中文解释
Selenium2Library关键字(1)对Selenium2Library关键字的整理和翻译。英文不好,仅供参考。1.AddCookie[name|value|path=None|domain=None|secure=None|expiry=None]给你当前的会话增加一个cookie。"name"和"value","path","domain"和"secure"是可选项。2.AlertSho
faraway_com
·
2017-06-05 19:01
Python2和Python3共存下使用
robotframework
俗话都说,一山不容二虎,一般推荐
robotframework
的官配都是Python2(因为只有Python2对RF的RIDE编辑器支持最好),如下图所示:RIDE.png现有环境配置:操作系统:Win732bitPython2.7.8Python3.5.2PycharmCommunityEdition2016.3.2
CC先生之简书
·
2017-05-26 17:51
Python Windows环境搭建
1、下载python下载地址2、选择版本根据需要选择python3.x或者python2.x,3.x与2.x本质上没什么差别,只是现在还有些第三方的库还不支持3.x比如
robotframework
。
御剑逍遥
·
2017-05-26 11:07
RobotFramework
环境配置二十五:屏幕截图问题(滚动屏幕)
屏幕截图问题(滚动屏幕)目的:Selenium2Library屏幕截图无法保存全屏,需要让屏幕滚动到目标元素的位置。实现:ExecuteJavascript一、用例:选卡中心选择课程测试登录进入“选卡中心”选择课程检测元素期望显示结果:A.显示课程名B.显示“立即学习”或者“立即购买”按钮实际显示结果:Selenium2Library屏幕截图无法保存全屏。而且只有当其点击元素时,才会滚动屏幕。所以
Allan_shore_ma
·
2017-05-24 16:53
Robotframework
RobotFramework
环境配置二十五:Test Setup & Teardown 问题
Teardown问题用例的公共TestSetup&Teardown目的:对所有用例作公共资源的初始化、现场保存和垃圾回收一、Excel报告出现问题Excel报告中只有61条测试结果,少了一条用例但是,
Robotframework
Allan_shore_ma
·
2017-05-17 16:30
Robotframework
RobotFramework
内置变量:Built-in Variables(转载)
Built-inVariables
RobotFramework
providessomebuilt-invariablesthatareavailableautomatically.OperatingSystemVariablesBuilt-invariablesrelatedtotheoperatingsystemeasemakingthetestdataoperating-system-agno
Allan_shore_ma
·
2017-05-15 13:47
Robotframework
RobotFramework
测试问题三:元素不能定位问题二(css 伪元素)
元素不能定位问题二(css伪元素)一、元素定位(jquery)A.ExecuteJavascript+querySelectorB.ExecuteJavascript+querySelectorAll二、用例:元素显示“试听/还未购买”或者“立即学习/重新学习”登录,搜索课程进入“课程详情”点击“课程大纲”随机查询,未购买用户显示“试听/还未购买”;已购买用户显示“立即学习/重新学习”。元素显示的
Allan_shore_ma
·
2017-05-12 16:42
Robotframework
RobotFramework
环境配置二十三:创建报告(Excel文件)
创建报告(Excel文件)项目结束:SuiteTeardown主要目的:创建一份清晰的Excel报告源代码:report.py一、项目结束:SuiteTeardown在项目结束时,创建报告。二、CSVvs.Excel报告CSV文档无法调整格式,是以纯数据方式存储(参考个人博客CSV报告生成)。Excel文档比较灵活,可以自定义格式。二、数据源(测试结果)CreateExcelReport|%{G_
Allan_shore_ma
·
2017-05-09 11:10
Robotframework
RobotFramework
环境配置二十二:创建报告(CSV文件)
创建报告(CSV文件)项目结束:SuiteTeardown主要目的:创建一份清晰的CSV报告源代码:report.py一、项目结束:SuiteTeardown在项目结束时,创建报告。二、数据源(测试结果)CreateReport|%{G_TOTAL_RESULT}数据源:%{G_TOTAL_RESULT}在Common_Test_Teardwon中记录。${TEST_NAME}:RIDE自带变量,
Allan_shore_ma
·
2017-05-03 17:43
Robotframework
初学
robotframework
与appium
1.安装第一步安装Python,在OSX一般已经默认装了,python--version第二步安装pip,sudoeasy_installpip第三部安装
robotframework
,执行pipinstall
robotframework
Freeman_deng
·
2017-04-30 15:48
robot framework自动化-------未发现元素重新加载
以下讲解的是工作中遇到的实例:近期在用
robotframework
做自动化的时候,发现有时候虽然点击、或者刷新、或者加载成功了,但未能出现我们需要的元素,下一步就无法继续了所以在遇到这种问题的时候,我们需要刷新界面
路人甲1234
·
2017-04-28 20:40
Robot
Framework
Robot Framework中经常用的第三方库的安装方法
pip升级:Python -mpipinstall--upgradepip一、安装
robotframework
-selenium2library,相当于python中的selenium cmd>pipinstall
robotframework
-selenium2library
lirryyes
·
2017-04-28 14:00
RobotFramework
安装与简单使用
RIDE(
RobotFramework
TestDataEditor)适合用于web的自动化测试。
菜鸟的博客
·
2017-04-27 14:27
RobotFramework
RobotFramework
测试问题二:各种元素不能定位问题
各种元素不能定位问题一、元素定位A.ClickElement+xpathB.ClickElement+containsC.ExecuteJavascript+getElementsByIdD.JqueryE.ExecuteJavascript+getElementsByClassName二、用例:修改用户信息登录点击用户的“基本资料”修改用户信息确定检测结果预期测试用例:实际测试用例:三、各种元素
Allan_shore_ma
·
2017-04-26 12:33
Robotframework
(RF+RequestLibrary)创建post request实例 Json格式
一、准备工作1、安装HTTPlibrary(Request)库pipinstall-Urequestspipinstall-U
robotframework
-requests2、在Suitesetting
飞飞银语
·
2017-04-25 11:37
自动化测试(RF)
Robot Framework 自动化测试框架 学习方法 开源代码
RobotFramework
是业界口碑比较不错的自动化测试框架,官方网站:http://
robotframework
.org/网站的首页非常值得仔细一看,如果对英文不太干嘛,那么就用chrome浏览器,
huhuliuxia
·
2017-04-18 23:08
Robot
Framework
RIDE
RobotFramework
测试问题一:昵称清空后,仍然显示在页面(Input Text vs. Press Key)
昵称清空后,仍然显示在页面(InputTextvs.PressKey)一、用例登录到“我的优惠券”页面点击分享清空昵称“短信内容”中,昵称为空点击领取,显示“不能为空”清空昵称之前:清空昵称之后(预期结果):“短信内容”中,昵称为空清空昵称之后(实际情况):“短信内容”中,昵称仍然显示“鹿游奇”二、解决方案一:python之unittestpython的selenium库提供了send_keys(
Allan_shore_ma
·
2017-04-17 11:04
Robotframework
RobotFramework
环境配置二十一:数据驱动(总结)
数据驱动(总结)RIDE提供的库:CreateListGetFileImportVariablesTemplateExcelLibrary自定义库:DataCenter.pyReadDataFromExcelReadExcelFileReadCSVFileReadColumnFromExcelGetSheetValuesFromExcel一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试
Allan_shore_ma
·
2017-04-14 11:19
Robotframework
RobotFramework
环境配置二十:数据驱动(Get Sheet Values From Excel)
数据驱动RIDE提供的库:CreateListGetFileImportVariablesTemplateExcelLibrary自定义库:DataCenter.pyReadDataFromExcelReadExcelFileReadCSVFileReadColumnFromExcelGetSheetValuesFromExcel一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序
Allan_shore_ma
·
2017-04-12 18:46
Robotframework
RobotFramework
环境配置十九:数据驱动(Read Column From Excel)
数据驱动RIDE提供的库:CreateListGetFileImportVariablesTemplateExcelLibrary自定义库:DataCenter.pyReadDataFromExcelReadExcelFileReadCSVFileReadColumnFromExcelGetSheetValuesFromExcel一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序
Allan_shore_ma
·
2017-04-10 10:48
Robotframework
RobotFramework
环境配置十八:数据驱动(Read CSV File)
数据驱动RIDE提供的库:CreateListGetFileImportVariablesTemplateExcelLibrary自定义库:DataCenter.pyReadDataFromExcelReadExcelFileReadCSVFileReadColumnFromExcelGetSheetValuesFromExcel一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序
Allan_shore_ma
·
2017-04-07 18:47
Robotframework
RobotFramework
接口自动化
RobotFramework
接口自动化接口自动化需要用到Requests和RequestLibrary两个第三方库:Requests官方下载地址:https://pypi.python.org/pypi
assless
·
2017-04-07 10:57
自动化相关
接口测试
robot-framework
RobotFramework
环境配置十七:数据驱动(Read Excel File)
数据驱动RIDE提供的库:CreateListGetFileImportVariablesTemplateExcelLibrary自定义库:DataCenter.pyReadDataFromExcelReadExcelFileReadCSVFileReadColumnFromExcelGetSheetValuesFromExcel一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序
Allan_shore_ma
·
2017-04-06 18:33
Robotframework
RobotFramework
环境配置十六:数据驱动(Read Data From Excel)
数据驱动RIDE提供的库:CreateListGetFileImportVariablesTemplateExcelLibrary自定义库:DataCenter.pyReadDataFromExcelReadExcelFileReadCSVFileReadColumnFromExcelGetSheetValuesFromExcel一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序
Allan_shore_ma
·
2017-04-01 15:12
Robotframework
RobotFramework
环境配置十五:数据驱动(ExcelLibrary)
数据驱动RIDE提供的库:CreateListGetFileImportVariablesTemplateExcelLibrary自定义库:DataCenter.pyReadDataFromExcelReadExcelFileReadCSVFileReadColumnFromExcelGetSheetValuesFromExcel一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序
Allan_shore_ma
·
2017-03-30 18:46
RIDE
数据驱动
Excel
框架
float
Robotframework
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他