开发者社区> 虫师2016> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Robot Framework自动化测试(七)--- jybot模式

简介:
+关注继续查看

 

  虽然,很久不用关于Robot Framework框架了,但我这里应该是除了@齐涛-道长之外分享Robot Framework 相关资料比较多的地方了。所以,常常被问到一些关于该框架的问题。

  虽然,我一直坚信该框架的无比强大和简单好用,并且,会越发展越来好。但是,对于习惯了直接写代码的自由,很难在回头用它,但这并不妨碍我对该框架的关注!

  本篇介绍一下如何使用Robot Framework的Jybot 模式。

 

安装环境:

================

Python : robot framework是基于python开发的。(如果不使用pybot,可以不装)

JDK : 为了使用Jybot(必装)

Jython Jython基于jvm虚拟机开发的Python语法。通过它可以调用Java程序或Java的标准库。(必装)

Robot framework :要想使用该框架(必装)

Robot framework-ride :可以看作Robot Framework框架的标准编辑器,如果不想用,可以不装。 

wxPython :如果使用ride 的话,不用装。

================

安装步骤参考:

http://www.cnblogs.com/fnng/p/3871712.html

http://www.cnblogs.com/fnng/p/4960697.html

 

注意:为了使用Jybot Robot framework 除了需要安装到Python下面之外,还需要再安装在Jython下面。

首先证明,Jython安装成功。

然后,下载robot framework包,解压,进入目录通过:“jython setup.py install ”命令安装。

安装好后,输入“jybot”命令检验是否成功。

 

  接下来做一个简单的练习,在E:/rf/目录下创建test.robot文件,内容过于简单,我就直接上编辑器截图了。

  以免图片失效,还是贴一下用例吧!

*** Test Cases ***
case
    log    jybot run test case

   再接下来通过“jybot”运行测试用例文件(> jybot test.robot):

查看log.html结果:

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Robot Framework(1)- 入门介绍
Robot Framework(1)- 入门介绍
35 0
Robot Framework(13)- RF 循环的详细使用
Robot Framework(13)- RF 循环的详细使用
148 0
Robot Framework(4)- 测试套件的基本使用
Robot Framework(4)- 测试套件的基本使用
76 0
Robot Framework+Appium之微信H5自动化测试
前言 总会有人问微信的自动化测试怎么做。其实我不太明白,为啥你要对ta做自动化测试啊,除非你们公司产品是基于微信做的开发否则没必要。即使一个公众号我也觉得没必要做自动化测试,基本功能点下没问题就可以了,毕竟都是配置的,除非你后台配置错了。
2797 0
Robot Framework之pymysql数据库查询
一、准备工作 1.本机已安装好MySQL数据库,安装过程请自行度娘 2.安装Database-Library 输入命令:pip install robotframework_databaselibrary 3.
1052 0
Robot Framework之创建变量和执行用例
一、变量的使用 种子变量 变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--variablefile (-V)选项。
1268 0
RobotFramework自动化1-环境搭建
前言     Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。 Robot Framework特点: 1.
1220 0
Robot Framework自动化测试(一)---第一个脚本(转)
最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下。   =======所需环境=================== Python: https://www.python.org/ RF框架是基于python 的,所以一定要有python环境。
1549 0
+关注
虫师2016
专注于软件测试技术的分享与推广
204
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载