安装 Robot Framework (Python 2,7 + 3,1 + RobotFramework RIDE 1.3)

安装R Обот рамки (Python 2.7 + 3.1 RobotFramework + КАТАЙТЕСЬ 1.3)

Я скачал все пакеты, если вам нужно связаться со мной напрямую.

 

 

  1. Установите Python 2.7

https://www.python.org/downloads/release/python-2715/

После загрузки, он изменит переменные окружения пути: D: \ Python \ python27 \ Scripts \; D: \ Python \ python27 \

Если это слишком Python3.5 установленная версия не влияет, может быть достигнуто с помощью двух версий изменять переменные окружения

 

 

В CMD командной строки для запуска питона --version

Повинуясь версия питона

 

  1. Установить Setuptools

https://pypi.org/project/setuptools/#files

Не следует устанавливать более позднюю версию, скачать setuptools-14.2.zip

https://pypi.org/project/setuptools/14.2/ 

Извлечение D: \ Python \ Setuptools-14.2 после,

 

CD D: \ Python \ setuptools- +14,2 выполнить питона setup.py установки

 

 

 

  1. Установить Robotframework

https://github.com/robotframework/robotframework

В https://github.com/robotframework/robotframework/releases

Найти более старые версии robotframework-3.1.2.tar.gz

https://github.com/robotframework/robotframework/releases/tag/v3.1.2

 

Распакуйте в D: \ Python \ robotframework-3.1.2 после,

 

 

CD D: \ Python \ robotframework- 3.1.2 выполнить питона setup.py установки

 

 

 

 

  1. Установить WxPython

https://pypi.org/project/wxPython/#files  официальный сайтчтобы скачать последнюю, но мы не можем использовать

Не непосредственно в C исполнения линии мкр команда пункт установить WxPython

Вам необходимо скачать wxPython2.8-win64-юникод-2.8.12.1- py27.exe  установки

https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

 

 

Установить robotframework-поездку

https://github.com/robotframework/RIDE/releases

Скачать старую версию 1.3 ( версия RF3.0 не совпадают )

https://pypi.org/project/robotframework-ride/1.3/#files

https://github.com/robotframework/RIDE/releases/tag/v1.5.1

RIDE-1.5.1

下载tar.gz文件解压后 D:\Python\RIDE-1.5.1

CD D:\Python\robotframework-ride-1.3后,执行cmd 命令 python setup.py install

 

 

应当安装RIDE1.5.1

 

 

  1. 手动创建RIDE的运行快捷方式及图标

D:\Python\Python27\Scripts\  找到ride.py文件-->右键-->发送到-->桌面快捷方式

将以下命令复制到目标

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

 

 

更改图标,D:\Python\Python27\Lib\site-packages\robotide\widgets  选择机器人小图标

 

 

 

 

  1. 双击图标打开后,终于见到RIDE和机器人了

 

 

 

 

Troubleshooting:

1.  --monitorcolors not recognized 的报错

 

由于RF RIDE版本不匹配造成的,需要升级RIDE,将RIDE升级到1.5.1就好了。

 

 

 

 

  1. WEB自动化测试 Selnium2Library安装(要先关掉RIDE的程序,再安装)

https://github.com/robotframework/Selenium2Library

下载Selenium2Library 3.0.0 到D:\Python\Selenium2Library-3.0.0

 

 

执行cmd 命令pip install robotframework-seleniumlibrary==3.0.0

安装成功后

 

 

在RIDE导入Selnium2Library,如下图:

 

 

检查是否导入成功

按F5,调出Search keywords窗口,搜索open,能找到open browser keyword表示Selnium2Library 安装成功

 

 

 

若要用python setup.py install 安装就要将依赖装先装上,

Decorator, Selenium,Docutils

https://pypi.python.org/pypi/decorator

https://pypi.python.org/pypi/selenium

https://pypi.python.org/pypi/docutils

 

安装Chromedriver

  1. 下载 Chrome driverIE driver 并配置

下载地址: http://npm.taobao.org/mirrors/chromedriver

很多镜像都可以从此处下载:http://npm.taobao.org/mirrors/

要下载那个版本的chromedriver,可参考

https://blog.csdn.net/u013783095/article/details/79851194

chromedriver.exe插件放到python目录下即可

若用默认的firefox ,那么还要安装一个插件

geckodriver是一原生态的第三方浏览器,对于selenium3.x版本都会使用geckodriver来驱动firefox,所以需要下载geckodriver.exe,

下载地址:https://github.com/mozilla/geckodriver/releases

示范程序

 

 

执行成功:

 

 

 

 

  1. C/S自动化测试

  1. 安装pywin32 pywin32-221的版本

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

 pywin32-221.win-amd64-py2.7.exe

close failed in file object destructor:

sys.excepthook is missing

lost sys.stderr

 

2. 安装安装AutoItLibrary

AutoItLibrary-1.1(必须先安装上面的pywin32,并且Python的安装目录不能有空格,如果有空格会导致注册autoit的dll时出错。版本一直是1.1,下载路径:

https://github.com/qitaos/robotframework-autoitlibrary

python setup.py install 安装

 

  1. 安装AutoLt (AutoItX-V3

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

 

安装好后,会有C:\RobotFramework\Extensions\AutoItLibrary,打开Au3Info.exe

 

 

рекомендация

отwww.cnblogs.com/Heroin/p/10978998.html