Robot Framework安装

Robot Framework安装

01

下载安装Python2.7文件

下载地址:https://www.python.org/downloads/,选择Python2.7.14,由于Robot Framework 框架是基于Python 语言开发的,要想使用Robot Framework 首先需要有Python环境。由于历史原因,目前Python分为Python2 和Python3 两个版本,但wxPython官方只支持Python2。


Robot Framework安装_第1张图片

Window上安装Python,一步步执行即可,建议安装路径修改为“D:\Python27”。注意:一般安装过程中有一个选项让你添加环境变量,如果没有,请将D:\Python27和D:\Python27\Scripts添加到系统环境变量Path后面。

Robot Framework安装_第2张图片

安装Robot Framework

下载RF安装包:https://pypi.python.org/pypi/robotframework,文件为:robotframework-3.0.2.tar.gz,解压缩,如:D:\tools\robotframework-3.0.2

cd到解压后的安装目录,使用命令安装:

python setup.py install


Robot Framework安装_第3张图片

安装RobotFramework-Ride

robotframework-ride是一个图形编辑器,让你的使用更方便。和上面的Robot Framework安装一样,

下载RF-ride安装包:https://pypi.python.org/pypi/robotframework-ride,文件为:robotframework-ride-1.5.2.1.tar.gz,解压缩,如:robotframework-ride-1.5.2.1

cd到解压后的安装目录,使用命令安装: 

python setup.py install

Robot Framework安装_第4张图片

注意:robotframework-ride是基于wxPython的,必须先安装wxPython,那为什么要先装robotframework-ride呢?因为robotframework-ride对于版本的要求很高,必须一一对应,先去下载最新版的wxPython,再来装最新版的robotframework-ride,然后运行就会失败!

所以先安装robotframework-ride,然后输入命令:

python

from robotide import main


Robot Framework安装_第5张图片

根据错误提示,找到当前安装的robotframework-ride需要哪个版本的wxPython,拿到link,再去下载,如上图:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/。

找到自己系统和python版本所对应的安装包,如“wxPython2.8-win64-unicode-2.8.12.1-py27.exe”下载后安装即可

启动RobotFramework-Ride

严格地讲,一套Robot Framework的环境以上步骤算是可以正常运行和使用了,接下去只是要下载最常用的库包进行支持(Selenium2Library是进行web自动化,AutoIt是进行Windows下GUI的自动化)。

先启动RF-ride测试安装是否成功,到目录D:\Python27\Scripts下找,有1个【ride.py】文件,在命令行下输入以下命令就能打开了:

python ride.py


Robot Framework安装_第6张图片
Robot Framework安装_第7张图片

通常建议自制一个启动图标到桌面,新建一个ride-run.bat文件,输入:

python -c "from robotide import main; main()"

安装Selenium2Library

方法1:用pip安装:

pip install robotframework-selenium2library


Robot Framework安装_第8张图片

方法2:先下载后安装:

下载Selenium2Library安装包:https://pypi.python.org/pypi/robotframework-selenium2library,文件为:robotframework-selenium2library-3.0.0.tar.gz,解压后,cd到解压后的安装目录,使用命令安装:

python setup.py install

通过导入AutoItLibrary库,看是否显示正常(黑色显示):


Robot Framework安装_第9张图片

安装浏览器驱动

要启动相应的浏览器必须要有它的驱动器,可以到Selenium官网下载所以相关的Driver:http://www.seleniumhq.org/download/。

如果Selenium官网访问不了,直接访问浏览器开发网站下载:

Mozilla GeckoDriver(Firefox)

https://github.com/mozilla/geckodriver/releases


Google Chrome Driver

https://sites.google.com/a/chromium.org/chromedriver/

https://chromedriver.storage.googleapis.com/index.html?path=2.28/


Microsoft Edge Driver(IE)

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

注意:下载后将这3个驱动解压缩(exe文件)放在D:\Python27目录下

安装pywin32

pywin32是autoit的运行环境,安装autoit前必须安装pywin32。

下载最新pywin32 版本:https://github.com/mhammond/pywin32/releases,文件为pywin32-223.win-amd64-py2.7.exe,下载后默认安装即可。


Robot Framework安装_第10张图片

安装AutoIt

AutoIt没有64位的版本,直接下载并安装AutoIt Full Installation可执行文件。下载地址:https://www.autoitscript.com/site/autoit/downloads/。


Robot Framework安装_第11张图片

安装文件为:,特别注意:虽然autoit没有64位的版本,但在安装时请一定要选择64位安装模式(安装过程中会提示):

安装AutoItLibrary

下载地址:http://www.softpedia.com/get/Programming/Components-Libraries/AutoItLibrary.shtml,文件为AutoItLibrary-1.1.zip,解压后,cd到安装目录用命令安装:

python setup.py install


Robot Framework安装_第12张图片

特别注意:虽然命令一样,但特别注意这里,应该用管理员身份打开命令提示符:右击开始菜单——单击命令提示符(管理员)——在cmd窗口中输入“python setup.py install”才能安装成功,否则会报错。

最后打开RobotFramework Ride进行导入,输入:AutoItLibrary(大小写必须一致),过程参照Selenium2Library图片示意。

Robot Framework安装_第13张图片

Robot Framework安装完成

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

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

pip install robotframework-ftplibrary

Robot Framework安装_第14张图片

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

pip install robotframework-databaselibrary

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

你可能感兴趣的:(Robot Framework安装)