Robot FrameWork通过Jybot运行脚本

主要说明如何在Robot Framework中设置通过Jybot模式运行脚本,所以前提为Robot FrameWork能够在pybot模式下正常运行脚本,如不清楚如何安装配置Robot FrameWork可以百度搜索,网上有很多这类教程。

1.下载jython 2.7b1,文件类型为jar类型文件,在windows环境下可以双击打开进行安装。在安装成功后,看到网上有很多关于jython的环境配置,但是根据网上教程进行JYTHON_HOME,PATH,CLASSPAHT配置后,在cmd环境命令行中输入jython,显示路径错误。在尝试多次后发觉直接设置PATH=C:\jython2.7b1(路径需要根据安装目录自行匹配),便可以使用jython命令

2.在cmd环境下输入jython -version 和 jybot -version能够查看到对应的版本,说明安装部署成功,但是打开RIDE选择运行方式jybot运行时,会提示关于Selenium2Libray 导入错误,无法执行脚本。看到网上说需要更改jython目录下registry文件中python.path的路径配置,将路径更改为python27的安装路径后重新运行,导入selenium2Library报错问题得到解决。但是报了很多import相关错误。主要可能是因为执行的是python\lib目录下的文件而没有执行jython\lib目录下的文件导致报错。最后尝试了N种方法,发觉将registy文件更改回默认设置,并且将python\lib目录下的site-packages文件夹复制到jython\lib目录下进行覆盖,重新运行后,发觉脚本正常能够运行。

时间: 2024-11-10 07:46:13

Robot FrameWork通过Jybot运行脚本的相关文章

Robot Framework测试框架用例脚本设计方法

Robot Framework介绍 Robot Framework是一个通用的关键字驱动自动化测试框架.测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储.通过测试库中实现的关键字驱动被测软件.    Robot Framework灵活且易于扩展.它非常适合测试有不同接口的复杂软件:用户接口.命令行,Web服务,专有的编程接口等. Robot Framework是开源软件,通用的测试库源码安装包和文档等可通过http://robotframework.org获取.Robot Fr

Robot Framework 教程 (5) - 连接Oracel数据库

Robot Framework 提供了多种Library.其中Database Library可用来连接操作数据库. 1.安装Database Library 打开Robot Framework官网,找到Database Library,官网提供了Java 和Python两个版本的Database Library,这里我使用的是Python版,地址为 http://franz-see.github.io/Robotframework-Database-Library/ 其中的软件Requirem

Python3 Robot Framework测试框架

一 环境搭建 前提:Python3 环境已经搭建好 1.安装 Robot Framework 框架 管理员运行 cmd 后输入 pip install robotframework 2.安装Requests库 pip install requests 3.安装 robotframework-requests库 pip install -U robotframework-requests 二 sublime安装 这里不使用RIDE编写和运行robot framework (因为它暂时不支持Pyth

Robot Framework自动化测试(一)---第一个脚本

最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下. =======所需环境=================== Python: https://www.python.org/ RF框架是基于python 的,所以一定要有python环境. Robot framework : https://pypi.python.org/pypi/robotframework/2.8.5 这个不是解释了,RF框架.虽然在做基于UI的自动化时,它展现出来的很像QTP,我之前也以为

robot framework 使用五:CentOS上运行robot framework 并自动发送测试结果

操作系统版本:centos 6.0  x86_64 想要在linux上运行robot framework的测试用例,需要安装以下工具和软件: 1.安装python 2.7.6 ,首先python --version 查看系统是否装有python,并且python的版本是不是我们要用的 Python 2.6.5 说明已经装有python 2.6.5,下载python2.7.6,下载地址:https://www.python.org/download#pubkeys  选择:Python 2.7.6

Robot Framework 第一个脚本

robot Framework环境搭建好之后先来一个简单的脚本跑一下 一.新建项目 二.新建测试套件  三.创建测试用例 四.导入Selenium2Library库 因为RF框架编写基于web 的测试用例,所以,我们需要selenium 的库支持.所以,我们在使用的过程中需要加载selenium2library库. 在"测试套件"的Edit标签页,点击"Library"按钮,弹出输入框,Name输入:Selenium2Library ,点击OK 完.如果导入的库显示

(三)Robot Framework 创建测试、运行与生成报告

(三)Robot Framework 创建测试.运行与生成报告 发布时间 2017年9月28日 虫师 上一节我们已经介绍 Robot Framework-RIDE 只支持 Python2 ,但 Python2 到 2020 年将不再维护,所以接下来的关于 Robot Framework 的学习将不再基于 Robot Framework-RIDE,你可以参考上一节中介绍的 Sublime Text3 + sublime-robot-framework-assistant 插件来编写 Robot F

解决Robot Framework运行时没有Log的方案

Robot Framework自动化测试过程中,运行多次后会出现RIDE没有log的情况. 造成这种现象的原因是: 执行失败的测试用例,chrome.exe和chromedriver.exe进程没有关闭. 解决方法:手动关闭chromedriver进程,ride就可以正常运行. 但是每次手动去关闭chromedriver进程比较麻烦, ---------------------------------------------------------------------------------

Robot Framework(2)——简单运行案例

1.打开RIDE 之前介绍的3种方式都可以 2.创建工程和测试套件 1>点击File-New Project 2>点击OK,如下图: 3>右键点击New Suite 4>点击OK,如下图: 3.创建案例 1>右键点击New Test Case 2>点击OK,如下图: 4.编写脚本 程序员入门的第一行代码:hello world RF中log命令,是用来打印日志的,类比Java中的System.out.println("hello world"); 如