RIDE&RED安装

1.Python 2.7

https://www.python.org/downloads/windows/

2.pip 和 setuptools

https://pypi.python.org/pypi/setuptools
https://pypi.python.org/pypi/pip

3.Robot Framework (此工具本身)

py -2 pip install robotframwork

py -3 pip install robotframwork

或者:

https://pypi.python.org/pypi/robotframework

python setup.py install

4.wxPython (Python 非常有名的一个GUI 库,支撑Ride的运行库)http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

5.robotframework-ride (Robot Framework 测试数据的编辑器,它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成)

https://pypi.python.org/pypi/robotframework-ride

6.selenium2library (selenium2测试库,基于webdriver驱动)pip install robotframework-selenium2library

https://pypi.python.org/pypi/robotframework-selenium2library

7.geckodriver, chromedriver 和 IEDriverServer (浏览器驱动,据说45以上的版本Firefox驱动也不再是默认包含)

http://www.seleniumhq.org/download/

8.AutoItLibrary (autoit库包,用于进行Windows GUI的自动化操作)

https://code.google.com/archive/p/robotframework-autoitlibrary/downloads

9.pywin32 (AutoIt的运行环境)

https://sourceforge.net/projects/pywin32/files/pywin32/

10.autoit (autoit客户端程序,实际运用中,必须装了autoit才能用AutoItLibrary )

https://www.autoitscript.com/site/autoit/downloads/

 

至此,Robot Framework的环境终于搭建完成,如果需要额外其他的扩展包支持,请参考Selenium2Library的方式下载并按照相应包,例如常用的有:

FtpLibrary: https://github.com/kowalpy/Robot-Framework-FTP-Library

pip install robotframework-ftplibrary
  • 1

Robotframework-Database-Library(python):
https://github.com/franz-see/Robotframework-Database-Library

pip install robotframework-databaselibrary
  • 1

其他的扩展库包可以在这里下:
http://robotframework.org/#libraries

 

 

选择新建--》快捷方式,然后在输入框输入D:\Python27\pythonw.exe -c"from robotide import main;main()"如下所示:

完成后,发现图标不是机器人,这时右击图标,选择属性--更改图标按钮

在查找此文件的图标下选择:D:\Python27\Lib\site-packages\robotide\widgets\robot.ico

 

 

二、

也可以通过ecplise安装RED来实现

此环境使用第三房python库时,需要在red.xml文件中引入第三方python库

<referencedLibrary type="PYTHON" name="RobotLibrary" path="G:/study/JAVA/python_test1"/>
<referencedLibrary type="PYTHON" name="Selenium2Library" path="D:/Python/Lib/site-packages"/>

其中name是类名,path是package名,编写的第三方python库类的初始化函数使用默认参数,因为在没有在red.xml中找到输入参数的地方

引用成功后可以在robot中看到相应的关键字(函数名),在编写测试用例是可是使用alt+/来进行联想

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值