robot framework 分层设计和截图以及注意事项
2017-09-03 21:36
190 查看
操作系统:win7 64位
python版本号:2.7.6
RIDE版本号:1.2.3
selenium2library:1.5.0
selenium:2.40.0
pip:1.5.4
setuptools:0.6c11
decorator:3.4.0
robotframework:2.8.4
wx:2.8-unicode
wx:3.0
IEDiverServer:2.41.0
注意:除操作系统外,各软件都是32位的版本号。
如今说下怎样用ride分层測试案例和截图以及一些须要注意的细节
上图中我们分了三层。測
4000
试元素层放的是我们的測试步骤,測试流程层放的是測试步骤的组合。測试套件层放的是我们的測试案例(測试用例)
我们的測试用例2用了分层的逻辑,測试用例1用的未分层的
測试用例1的内容:
如图 ,我们首先打开浏览器,输入百度的url,然后输入搜索的内容哈哈哈哈,然后对页面标题进行验证。最后关闭浏览器。
那 么在分层设计下是什么样的。看測试用例2:
仅仅有一行数据,后面是输入的參数,调用的是測试流程1
再看測试流程1:
我们加了两个參数,所以測试用例2中须要输入两个參数的值,步骤中引用的就是測试元素层中的keyword了。我们逐条的看下,
打开浏览器:
就是整个分层步骤,有些地方有了參数。有些没用,比方预期结果是写死的。这个能够依据实际情况自行改动,也能够依据实际情况自行分层,等待页面显示内容和截图方法须要注意,我们在步骤中写入的都是keyword,selenium2library的keyword使用文档,能够在ride上面按ctrl查看。给一个连接,是selenium2library 1.5.0的api在线地址,方便我们查看:http://rtomac.github.io/robotframework-selenium2library/doc/Selenium2Library.html
最后。须要注意假设我们使用截图的时候没有指明保存的文件夹,我们的截图就会放在与报告一样的文件夹下
python版本号:2.7.6
RIDE版本号:1.2.3
selenium2library:1.5.0
selenium:2.40.0
pip:1.5.4
setuptools:0.6c11
decorator:3.4.0
robotframework:2.8.4
wx:2.8-unicode
wx:3.0
IEDiverServer:2.41.0
注意:除操作系统外,各软件都是32位的版本号。
如今说下怎样用ride分层測试案例和截图以及一些须要注意的细节
上图中我们分了三层。測
4000
试元素层放的是我们的測试步骤,測试流程层放的是測试步骤的组合。測试套件层放的是我们的測试案例(測试用例)
我们的測试用例2用了分层的逻辑,測试用例1用的未分层的
測试用例1的内容:
如图 ,我们首先打开浏览器,输入百度的url,然后输入搜索的内容哈哈哈哈,然后对页面标题进行验证。最后关闭浏览器。
那 么在分层设计下是什么样的。看測试用例2:
仅仅有一行数据,后面是输入的參数,调用的是測试流程1
再看測试流程1:
我们加了两个參数,所以測试用例2中须要输入两个參数的值,步骤中引用的就是測试元素层中的keyword了。我们逐条的看下,
打开浏览器:
就是整个分层步骤,有些地方有了參数。有些没用,比方预期结果是写死的。这个能够依据实际情况自行改动,也能够依据实际情况自行分层,等待页面显示内容和截图方法须要注意,我们在步骤中写入的都是keyword,selenium2library的keyword使用文档,能够在ride上面按ctrl查看。给一个连接,是selenium2library 1.5.0的api在线地址,方便我们查看:http://rtomac.github.io/robotframework-selenium2library/doc/Selenium2Library.html
最后。须要注意假设我们使用截图的时候没有指明保存的文件夹,我们的截图就会放在与报告一样的文件夹下
相关文章推荐
- robot framework 使用四:分层设计和截图以及注意事项
- robot framework 使用四:分层设计和截图以及注意事项
- PCB板图设计的基本原则以及注意事项
- APP设计和切图基本知识点以及注意事项【APP设计干货】
- 网页设计常见的设计标准尺寸以及注意事项
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- 移动应用界面设计注意事项以及移动应用推广方式
- APP设计和切图基本知识点以及注意事项【APP设计干货】
- malloc,calloc,realloc的使用以及注意事项
- stm32 开发板 usb DFU 实现 以及注意事项
- pcb设计注意事项
- 7月22日总结的自己在java中犯的错误以及注意事项
- MySQL索引类型总结和使用技巧以及注意事项
- AFN使用过程中的注意事项以及问题总结(转)
- MySQL索引类型总结和使用技巧以及注意事项
- 响应式网页图片库设计的九个注意事项
- kintex/kintex Ultrascale DDR3 设计注意事项
- Asp.Net的Cookie用法以及注意事项
- 表结构设计注意事项小结
- 解析PHP中$_FILES的使用以及注意事项