Robot Framework 安装Tips (windows版本)

安装步骤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
以指定测试报告的输出路径



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值