Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

at.info workshop по автоматизации #1 - Selenium


(Mykhailo Poliarush) #1

Требования к софту. Все эти приложения должны быть утановленны на ваш ноутбук:

  1. Установить Java EE SDK http://www.oracle.com/technetwork/java/javaee/downloads/index.html
  2. Скачать и распаковать Eclipse IDE. http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/indigor
  3. Загрузить последнюю версию Seleniumhttp://code.google.com/p/selenium/downloads/list. Скачивать selenium-server-standalone-*.jar
  4. Загрузить последнюю версию TestNG jar. http://testng.org/doc/download.html, а также установить в Eclipse
  5. Установить Firefoxhttp://www.mozilla.com/en-US/firefox/new/
  6. Установить Selenium IDEhttp://seleniumhq.org/download/
  7. Установить FireBughttp://getfirebug.com/
  8. Установить FirePathhttps://addons.mozilla.org/en-US/firefox/addon/firepath/
  9. Установить RedMine (если у вас установлен Ruby, то желательно удалить перед установкой). http://bitnami.org/download/files/stacks/redmine/1.2.1-1/bitnami-redmine-1.2.1-1-windows-installer.exe
    Во время установки введите имя пользователя admin и пароль root. Остальные значения можно оставить по умолчанию.

Если у вас возникли проблемы при установке - создавайте тему в ветке форума - мы вам поможем!

Проверяем правильность установки софта:

  1. запускаем java, запуск без ошибок
  2. запускаем eclipse, eclipse открылся и готов к работе
  3. запускаем firefox, браузер открылся и готов к работе
  4. открываем firefox и загружаем RedMine по хосту и порту, на который вы ставили RedMine. У вас отображается заглавная страница RedMine
  5. открываем firefox и загружаем RedMine и открываем firebug, плагин открылся и вкладка firepath доступна

(d3unka) #2

Нужно ставить новый Firefox 6.0 http://www.mozilla.org/en-US/firefox/new/

И новую версию Selenium http://selenium.googlecode.com/files/selenium-server-standalone-2.5.0.jar

Сборки Redmine под Linux и MacOS можно скачать здесь http://bitnami.org/stack/redmine#nativeInstaller


(d3unka) #3

Для тех у кого возникли проблемы с Java(не запускатся Eclipse например)

Установите вместо java EE, java SE

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html 


(d3unka) #4

TestNG Plugin для Eclipse:

http://testng.org/doc/download.html

 

Плагины Firefox для поиска локаторов:

https://addons.mozilla.org/en-US/firefox/addon/firepath/

https://addons.mozilla.org/en-US/firefox/addon/xpather/

https://addons.mozilla.org/en-US/firefox/addon/xpath-checker/

https://addons.mozilla.org/en-US/firefox/addon/firefinder-for-firebug/


(Taras) #5

Ребята, у меня тут уже selenium-server-standalone-2.7.0.jar , или меня плющит ?)))


(Taras) #6

Что такое Redmine и зачем оно ??? ))) А то я без понятия)


(Taras) #7

У меня на 4 ФайрФоксе ІДЕ не показивает Джава код, че подскажете делать ?


(Дмитрий Жарий) #8

1. Проапдейтить Firefox

2. Переустано плагин для Селениума

3. Перезагрузить компьютер


(Sergey Korol) #9

А не могли бы вы опубликовать обновленный список необходимых инструментов и сред?

Подойдут ли: Ubuntu + JDK7 + IntelliJ IDEA + selenium-server-standalone-2.21.0? Обязетелен ли Firefox 6?


(Mykhailo Poliarush) #10

мы проводим обучение в большей степени на ОС Windows

Ubuntu + JDK7 + IntelliJ IDEA + selenium-server-standalone-2.21.0?
в целом подойдет, но если будут возникать конфигурационные проблемы,
то увы я с этим вам быстро не помогу на месте

Обязетелен ли Firefox 6?
Firefox обязательный, версия не так важно

 


(Sergey Korol) #11

А для каких целей нам понадобится Redmine? Обязательно ли его ставить? Подойдет ли вариант тестового проекта на удаленном сервере?


(Mykhailo Poliarush) #12

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