„Selenium – testy automatyczne” - przygotowanie
Transkrypt
„Selenium – testy automatyczne” - przygotowanie
Szkolenie „Selenium – testy automatyczne” - przygotowanie środowiska 1. Stworzyd na dysku jeden wspólny katalog dla wymaganych bibliotek wykorzystywanych w projektach, np. C:\Selenium\lib, w którym będą one przechowywane. 2. Apache Server HTTP Serwer HTTP w wersji dla mniej zaawansowanych http://www.apachefriends.org/en/xamppwindows.html Poradnik dla bardziej zaawansowanych http://gajdaw.pl/php/instalacja-apache-php-mysqlwindows-xp/ Opis instalacji podany przez producenta http://httpd.apache.org/docs/current/platform/windows.html 3. Apache Ant http://selenium-grid.seleniumhq.org/step_by_step_installation_instructions_for_windows.html 4. 5. 6. 7. Java http://www.java.com/en/download/index.jsp TestNG http://testng.org/doc/download.html Po ściągnięciu paczki na dysk, wypakowujemy z zawartości plik „testng-5.9-jdk15.jar” do stworzonego wcześniej folderu z bibliotekami wspólnymi. ReportNG Pobieramy paczkę https://github.com/downloads/dwdyer/reportng/reportng-1.1.2.zip Z pobranej paczki wypakowujemy do stworzonego wcześniej wspólnego katalogu z bibliotekami pliki: „reportng-1.1.2.jar” i „velocity-dep-1.4.jar” Firebug https://addons.mozilla.org/pl/firefox/addon/firebug/ instalujemy jako dodatek do przeglądarki Firefox Web Developer Toolbar https://addons.mozilla.org/pl/firefox/addon/web-developer/ instalowany jako dodatek do przeglądarki Firefox. 8. 9. 10. Selenium IDE Ze strony http://seleniumhq.org/download/ pobrad narzędzie Selenium IDE i zainstalowad jako dodatek w przeglądarce Firefox http://release.seleniumhq.org/selenium-ide/1.0.10/selenium-ide-1.0.10.xpi Selenium Core Ze strony http://seleniumhq.org/download/ pobrad narzędzie Selenium Core http://release.seleniumhq.org/selenium-core/1.0.1/selenium-core-1.0.1.zip Rozpakowad zawartośd pobranej paczki na dysk do wybranego folderu, np. C:\Selenium\Core e-mail: [email protected] Tel. komórkowy (+ 48) 503 074 389 Telefon/FAX: (+48) 32 733 0958 ul. Sokolska 33/173, 40-086 Katowice NIP 583-276-92-97; REGON 241132628; Numer Konta 86 2490 0005 0000 4500 6265 9375 11. 12. 13. 14. Selenium Remote Control (RC) Ze strony http://seleniumhq.org/download/ pobrad narzędzie Selenium RC. http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip Z pobranej paczki wypakowad na dysk do dowolnego folderu np. C:\Selenium\RC plik „selenium-java-client-driver.jar” z katalogu „selenium-java-client-driver-1.0.1” oraz z katalogu „selenium-server-1.0.3” plik „selenium-server.jar” Pliki „ selenium-java-client-driver.jar” skopiowad do wcześniej stworzonego folderu z bibliotekami wspólnymi. Selenium Grid Ze strony http://selenium-grid.seleniumhq.org/download.html pobrad narzędzie z ostatniej wersji http://release.seleniumhq.org/selenium-grid/selenium-grid-1.0.8-bin.zip Całą zawartośd pobranej paczki wypakowad na dysk do dowolnego folderu np. C:\Selenium\Grid Z folderu, do którego zostały wypakowane dane, skopiowad plik „selenium-grid-toolsstandalone-1.0.8.jar” z katalogu ./lib do wcześniej stworzonego folderu z bibliotekami wspólnymi Eclipse IDE Pobrad środowisko programistyczne Eclipse z obsługą Javy np. http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1 Zainstalowad w dowolnej lokalizacji CubicTest Uruchomid Eclipse IDE Przejśd do instalacji nowego pluginu Postępowad zgodnie z oknami informacyjnymi, więcej na stronie http://boss.bekk.no/cubictest/index.html e-mail: [email protected] Tel. komórkowy (+ 48) 503 074 389 Telefon/FAX: (+48) 32 733 0958 ul. Sokolska 33/173, 40-086 Katowice NIP 583-276-92-97; REGON 241132628; Numer Konta 86 2490 0005 0000 4500 6265 9375 15. Bromine Bromine jest aplikacją www i uruchamiany jest w przeglądarce zatem musi byd zainstalowany na lokalnym serwerze http lub innym zewnętrznym serwerze http Pobrad paczkę ze strony http://brominefoundation.org/pages/download Na swoim lokalnym lub zewnętrznym serwerze http należy stworzyd nowego virtualHosta http://wiki.brominefoundation.org/setup_a_virtual_host Do miejsca gdzie kieruje nowy virtualHost wypakowujemy zawartośd pobranej paczki Uruchamiamy w przeglądarce aplikację Bromine i wypełniamy wymagane pola Większośd informacji na ten temat: http://wiki.brominefoundation.org/source_code_way e-mail: [email protected] Tel. komórkowy (+ 48) 503 074 389 Telefon/FAX: (+48) 32 733 0958 ul. Sokolska 33/173, 40-086 Katowice NIP 583-276-92-97; REGON 241132628; Numer Konta 86 2490 0005 0000 4500 6265 9375