Robot Framework+RIDE+Selenium环境搭建配置及使用说明

一 、Robot Framework+Selenium环境搭建

官网:http://robotframework.org/

序号 安装包名 安装方法 下载地址 备注
1 python exe文件,直接双击安装 https://www.python.org/download/releases/2.7.8/ 安装路径不能有空格
2 setuptools 下载ez_setup.py文件,双击 https://pypi.python.org/pypi/setuptools Python 的套件管理
3 pip 1、cmd进入ez_setup.py文件目录            2、用setuptools安装:easy_install pip https://pip.pypa.io/en/latest/index.html Python 的套件管理
4 robot framework 1、pip install robotframework             2、源码:python setup.py install            3、exe文件,直接双击安装 https://pypi.python.org/pypi/robotframework  https://github.com/robotframework/robotframework robot framework
5 wxPython pip install -U wxPython http://wxpython.org/download.php#stable 支撑Ride的运行库
6 robotframework-ride 1、pip install robotframework-ride            2、源码:pythont setup.py install            3、exe文件,直接双击安装 https://pypi.python.org/pypi/robotframework-ride ride
7 selenium2library 1、pip install robotframework-selenium2library                                  2、源码:pythont setup.py install            3、exe文件,直接双击安装 https://pypi.python.org/pypi/robotframework-selenium2library selenium2测试库,基于webdriver驱动
8 cx_Oracle exe文件,直接双击安装 http://sourceforge.net/projects/cx-oracle/files/ 连接oracle
9 databaselibrary 1、pip install robotframework-databaselibrary                                    2、源码:pythont setup.py install https://github.com/franz-see/Robotframework-Database-Library DB库
10 requests pip install requests https://pypi.python.org/pypi/requests 支撑RF引入RequestsLibrary库
11 RequestsLibrary pip install -U robotframework-requests https://github.com/bulkan/robotframework-requests http request库

验证python是否安装成功

1.执行cmd命令:python点击回车键,界面如下:


2.如果提示python不是内部或外部命令时,检查是否将python添加到path环境变量,主要将以下三个添加即可

D:\Python27;D:\Python27\Scripts;D:\Python27\Lib\site-packages;


RobotFramework安装

1.完成以上步骤后,RobotFramework 的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的产品。

2.安装完成后,验证是否安装成功:

执行cmd命令:ride.py点击回车键,界面如下:


2. 设置桌面快捷方式

D:\Python27\pythonw.exe -c "from robotide import main; main()"

 

 


二 、RIDE界面操作

1.创建

创建项目New Project

点击:File->New Project


注:选择directory原因是,在directory的项目下可以创建测试套件,如果是tpye为file,则只能创建测试用例,这不利于用例的管理。


### Robot Framework 中的数据库操作 #### 安装依赖包 为了使 Robot Framework 支持数据库操作,需先安装 `DatabaseLibrary` 库。可以通过 pip 工具来完成这一过程[^4]。 ```bash pip install robotframework-databaselibrary ``` #### 导入库文件 在测试套件中导入 Database Library 后即可开始使用它所提供的功能。通常情况下,在设置部分声明如下语句: ```robot *** Settings *** Library DatabaseLibrary ``` #### 创建连接 建立与目标数据库之间的链接前要指定具体的数据库类型以及必要的认证信息。下面的例子展示了怎样创建 MySQL 数据库会话: ```robot Create Database Connection pymysql database=example_db user=root password=secret host=localhost port=3306 ``` 对于其他类型的 RDBMS (关系型数据库管理系统),只需更改第一个参数以匹配相应的驱动名称即可。例如 PostgreSQL 可能看起来像这样:`psycopg2`. #### 执行查询命令 一旦建立了有效的数据库连接,则可以运行 SQL 查询获取所需的数据集。这里有一个简单的例子说明了这一点: ```robot ${result}= Query SELECT * FROM users WHERE id=${user_id} Log Many ${result} ``` 这段脚本将会把所有符合条件的结果记录下来供后续分析之用。 #### 关闭资源释放 最后不要忘了断开同数据库服务器间的联系以免造成不必要的负担。这一步骤可通过调用 Close All Connections 来轻松达成目的。 ```robot Close All Database Connections ``` 以上就是关于如何利用 Robot Framework 进行基本的数据库交互的一个简短指南[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值