Robot Framework 安装Tips (windows版本)

本文详细介绍了Robot Framework的安装步骤,包括必备组件如RIDE、Selenium2Library等的安装方法,以及如何配置环境变量确保正确运行。此外还提供了数据库连接、驱动程序下载等实用指南。
安装步骤steps
1>> python c:\Python27\Lib\site-packages\pip install robotframework
2>> downloads http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ and setup wxPython
3>> python c:\Python27\Lib\site-packages\pip install robotframework-ride
4>> python c:\Python27\Lib\site-packages\pip install robotframework-selenium2library
5>> start RIDE with commad >>python c:\Python27\Scripts\ride.py
(6>> Robotframework---如何制作ride桌面快捷方式 >> 在桌面右击鼠标,弹出的菜单选择 新建-快捷方式 ,然后在 请键入对象 的位置输入这一行命令,F:\Python27\pythonw.exe -c "from robotide import main; main()"点击“更改图标”,在浏览里找到目录F:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标)

升级selenium版本到3.0
C:\Users\zhangziteng>python c:\Python27\Lib\site-packages\pip install -U selenium

***下载IE,火狐和chrome的驱动程序
下载后,将.exe放到python的根目录下,例如C:\Python27\chromedriver.exe C:\Python27\geckodriver.exe

***Robot Framework安装Database-Library
使用管道Pip安装:python c:\Python27\Lib\site-packages\pip install robotframework_databaselibrary

***联入MySQL数据库
安装mysql interface,下载地址 https://github.com/PyMySQL/PyMySQL
下载后解压,进入解压后的目录中执行 python setup.py install
在Ride中按以下方式创建连接:



Connect To Database Using Custom Params pymysql database='qa_api',user='tester',password='tester',host='192.168.34.11',port=3306
注:端口号要使用数字填写,不要用引号引入

***解决cx_Oracle默认不支持中文的问题
>>进入安装目录(C:\Python27\Lib\site-packages\DatabaseLibrary),编辑query.py文件,增加代码:
def decode(self,customstr,mode):
return customstr.decode(mode)
在查询输出时,调用该函数 decode
${output} decode ${data[0][1]} GBK

***安装AutoItLibrary
1.首先你要安装pywin32,32/64根据自己的机器自行选择(如果已经安装建议卸载重新安装 http://sourceforge.net/projects/pywin32/files/pywin32/)
2.64位需要安装Autoit V3.exe(如果已经安装建议卸载重新安装 http://www.autoitscript.com/site/autoit-news/autoit-v3-3-10-0-released/)
3.安装 autoitlibrary(如果之前已经安装,请命令行卸载,重新安装前需要检查\AutoItLibrary-1.1\3rdPartyTools\AutoIt目录下的AutoItX3是32位还是64位,保险的做法是将已安装的Autoitv3目录下\AutoIt3\AutoItX中的.dll文件替换之
例如,当前系统如果是64位,则从AutoItX拷贝AutoItX3_x64.dll至\3rdPartyTools\AutoIt目录中,修改名称替换原有的AutoItX3.dll,
重新安装 http://code.google.com/p/robotframework-autoitlibrary/ --python setup.py install)
4.安装完成后,打开RIDE,重新加载AutoItLibrary库,ok,没有显示红色,F5搜索一下,没问题,加载成功。

***需要配置的环境变量
错误:
command: pybot.bat --argumentfile c:\users\keikei\appdata\local\temp\RIDEama2ym.d\argfile.txt --listener D:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:52418 E:robot\测试项目
解决:
将“C:\Python27\Scripts ”添加到PATH环境变量中。命令提示符号查看,RF版本。提示pybot 不是内部命令,说明环境变量设置有问题。

***测试报告输出路径
在Run标签页面中找到 Arguments 项输入:
-l D:\RobotFramework\Robot_Report\log -r D:\RobotFramework\Robot_Report\report -o D:\RobotFramework\Robot_Report\output
以指定测试报告的输出路径



### 如何在 Windows 系统上安装 Robot Framework #### 安装 Python 和 pip 为了运行 Robot Framework,首先需要在其支持的操作系统上安装 Python。推荐使用最新稳定版的 Python 3.x 版本。可以从官方网站下载并安装 Python[^1]。 完成 Python 的安装后,验证其是否正常工作可以通过命令提示符输入 `python --version` 或者 `python -V` 来确认版本号。接着通过以下命令来更新 pip 工具至最新版本: ```bash python -m pip install --upgrade pip ``` #### 安装 Robot Framework 一旦 Python 和 pip 都已就绪,在命令行工具中执行如下命令即可安装 Robot Framework: ```bash pip install robotframework ``` 如果希望指定特定版本,则可以按照下面的方式操作: ```bash pip install robotframework==6.1.1 ``` 这一步骤确保了 Robot Framework 被正确安装到您的环境中。 #### SSHLibrary 的安装 (可选) 对于那些计划利用 Robot Framework 编写用于远程管理 Linux 系统自动化脚本的情况来说,还需要额外安装 SSHLibrary 库。此库提供了丰富的功能接口以便于实现与远程服务器交互的任务处理能力。要安装该扩展库,请运行下列指令之一: ```bash pip install robotframework-sshlibrary ``` 之后可通过检查当前所使用的具体版本信息进一步验证安装情况: ```bash pip show robotframework-sshlibrary ``` 上述过程有助于保证所需组件均已被妥善部署到位[^2]。 #### 使用 Pybot 运行测试案例 当所有必要的依赖项都已完成配置以后, 可以尝试调用 pybot 命令去启动一个简单的例子来进行初步的功能检测。例如,假设存在某个目录结构下的文件名为 argfile.txt 并且包含了相应的参数设置;那么完整的执行语句可能看起来像这样子的样子: ```cmd pybot.bat --argumentfile c:\users\keikei\appdata\local\temp\RIDEama2ym.d\argfile.txt --listener D:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:52418 E:robot\测试项目 ``` 这条命令展示了如何结合多个选项一起作用从而达到预期效果的目的[^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值