Требуемый софт для установки на компьютер
Все эти приложения должны быть установлены на ваш компьютер для успешного участия в тренинге RobotFramework. (Устанавливайте 32-bit приложения). А также Вам необходимы права администратора для установки ПО.
Необходимый софт
- Установить Python 2.7.x http://www.python.org/getit/
- Добавить в %PATH% https://code.google.com/p/robotframework/wiki/Installation#Setting_PATH
- C:\Python27 (или ваш путь) и C:\Python27\Scripts (или ваш путь)
- Установить python пакеты:
- setuptools https://pypi.python.org/pypi/setuptools
- pip http://stackoverflow.com/questions/4750806/how-to-install-pip-on-windows (читаем, как пользоваться pip)
- Если у вас используется прокси, то установщик pip должен быть настроен на использование прокси
- Для этого перед запуском команды pip install необходимо добавить системные переменные
- SET HTTP_PROXY=username:password@host:port
- SET HTTPS_PROXY=username:password@host:port
- wxPython http://www.wxpython.org/download.php#stable
- pycrypto 2.3 http://www.voidspace.org.uk/downloads/pycrypto-2.3.win32-py2.7.zip
- lxml 3.2.3 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
- paramiko https://pypi.python.org/pypi/paramiko
- cx_Oracle 5.1.2 http://cx-oracle.sourceforge.net/
- roboframework https://pypi.python.org/pypi?%3Aaction=search&term=robotframework&submit=search
- А также дополнительные пакеты к robotframework, которые можно установить через pip. Если какие-то зависимости не получается установить, тогда качаем бинарники для windows http://www.lfd.uci.edu/~gohlke/pythonlibs/ и устанавливаем
- robotframework-ride
- robotframework-selenium2library
- robotframework-databaselibrary
- robotframework-sudslibrary
- robotframework-requests
- robotframework-sshlibrary
- Установить Jython 2.5.3 http://www.jython.org/downloads.html http://wiki.python.org/jython/InstallationInstructions
- Добавить в %PATH% https://code.google.com/p/robotframework/wiki/Installation#Setting_PATH
- C:\jython (или ваш путь)
- Добавить setuptools http://www.jython.org/jythonbook/en/1.0/appendixA.html#setuptools
- Установить VirtualBox 4.2.10 https://www.virtualbox.org/wiki/Download_Old_Builds_4_2
- Установить Vagrant 1.2.2 http://downloads.vagrantup.com/tags/v1.2.2
- Скачать образ ubuntu 12 для виртуальной машины http://files.vagrantup.com/precise32.box
- Установить Java EE SDK http://www.oracle.com/
technetwork/java/javaee/ downloads/index.html - Установить Oracle XE 11g http://www.oracle.com/technetwork/products/express-edition/downloads/index.html
- А также Instance Client http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
- Instant Client Package – Basic
- Instant Client Package – ODBC
- Установить Putty (putty-0.62-installer.exe) http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
- Скачать и распаковать Eclipse IDE. http://www.eclipse.org/
downloads/packages/eclipse- ide-java-developers/indigor - Установить Maven integration for eclipse http://www.eclipse.org/m2e/
- Загрузить последнюю версию Selenium. http://code.
google.com/p/selenium/ downloads/list. Скачивать selenium-server- standalone-*.jar - Скачать IEDriverServer и ChromeDriver https://code.google.com/p/selenium/downloads/list
- Скачать и установить Maven. http://maven.apache.org/download.cgi
- Установить Firefox. http://
www.mozilla.com/en-US/firefox/ new/ - Установить Selenium IDE. http://seleniumhq.org/
download/ - Установить FireBug. http://
getfirebug.com/ - Установить FirePath. https://
addons.mozilla.org/en-US/ firefox/addon/firepath/ - Скачать What is next? приложение с которым вы будете работать (Устанавливать ничего не нужно, просто надо запустить start.cmd). Скачать
- Скачать другие небольшие веб-приложения, на которых можно практиковаться. Скачать. Установки не требует
Проверяем правильность установки софта
- Запускаем java -version, запуск без ошибок
- Запускаем python – -version, запуск без ошибок
- Запускаем pip freeze и проверяем что все необходимые модули были установленны
- Запускаем jython – -version, запуск без ошибок
- Запускаем eclipse, eclipse открылся и готов к работе
- Запускаем firefox, браузер открылся и готов к работе
- Запускаем iexplore, браузер открылся и готов к работе
- Открываем консоль и пишем mvn –version. Maven должен нормально запуститься.
- Открываем firefox и открываем firebug, плагин открылся и вкладка firepath доступна
- Открываем firefox и загружаем What is next? по хосту и порту, на который вы ставили приложение (http://localhost:3300 или http://localhost:5500 ).
У вас отображается заглавная страница веб-проекта в браузере - Распаковать applications.zip и запустить mongoose.exe. Открываем браузер http://localhost:8080 и проверяем, что у вас открывается три приложения: Todo, Slides, Contacts