Pierwszy test automatyczny – przygotowanie środowiska do pracy
Zanim przejdziemy do tworzenia testu automatycznego na poziomie interfejsu użytkownika musimy upewnić się, że Nasz komputer jest odpowiednio skonfigurowany. W ramach konfiguracji zainstalujemy pakiet JDK oraz wybrane IDE.
Czym jest JDK?
JDK (Java Development Kit) to pakiet zawierający niezbędne narzędzia do tworzenia aplikacji przy użyciu języka programowania Java. Nasz test również będzie programem napisanym w Javie „klikającym” po aplikacji internetowej, dlatego musimy posiadać JDK na swoim komputerze. W skład pakietu JDK wchodzą między innymi:
JRE – środowisko uruchomieniowe służące do odpalania programów napisanych w Javie
Kompilator – tłumaczy kod napisany za pomocą składni języka Java na kod bajtowy
Debbuger – pomaga znajdować i naprawiać błędy w programach napisanych w Javie
Instalacja JDK – Windows
- Sprawdź czy masz zainstalowaną Javę na swoim komputerze:
- Naciśnij na znaczek Windows
- Wprowadź „cmd” w pasku wyszukiwania
- Wpisz komende „java -version” w wierszu poleceń
- Jeżeli po wykonaniu punktu pierwszego na Twoim ekranie pojawi się komunikat podobny do przedstawionego na zdjęciu (wersja Javy może być inna) oznacza to, że masz zainstalowaną Javę na swoim komputerze i możesz przejść do Instalacji IDE.
Jeżeli otrzymasz komunikat informujący o tym, że „java is not recognized as an internal or external command” przejdź do punktu trzeciego. - Przejdź na stronę:
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
i pobierz x64 Installer z listy. - Otwórz folder do którego został pobrany instalator i kliknij na Niego dwa razy. Wykonanie tego kroku spowoduje uruchomienie się instalatora Javy.
- Podczas instalacji możesz wybrać ścieżkę pod którą ma zostać zainstalowana Java.
- Po zakończeniu instalacji wykonaj ponownie krok numer jeden. Upewnij się, że komendę „java -version” wykonujesz w nowo otwartym oknie wiersza poleceń.
- Jeżeli po ponownym wykonaniu punktu pierwszego na Twoim ekranie pojawi się komunikat podobny do przedstawionego na zdjęciu powyżej oznacza to, że masz zainstalowaną Javę na swoim komputerze i możesz przejść do Instalacji IDE. W przypadku błędu przejdź do punktu ósmego.
- Istnieje szansa, że Java nadal nie będzie rozpoznawana z poziomu cmd. W takiej sytuacji należy dodać Javę do zmiennej środowiskowej PATH.
- W eksploratorze plików lub po naciśnięciu na znaczek Windowsa wyszukujemy „Mój Komputer” i klikamy na niego prawym przyciskiem myszy.
- Wybieramy opcję „Właściwości” i następnie „Zaawansowane ustawienia systemu”.
- Klikamy na opcję „Zmienne środowiskowe”.
- Na dole w sekcji „Zmienne systemowe” szukamy zmiennej PATH i zaznaczamy ją.
- Wybieramy opcję „Edytuj” i następnie w nowo otwartym oknie wybieramy opcję „Nowa”
- Wklejamy ścieżkę do miejsca w którym zainstalowaliśmy Javę
(np. „C:\Program Files\Java\jdk1.8.0_291\bin”) i klikamy „Ok” - Następnie ponownie akceptujemy zmiany klikając przycisk „OK”
- Po ustawieniu zmiennych środowiskowych wykonaj ponownie krok numer jeden. Upewnij się, że komendę „java -version” wykonujesz w nowo otwartym oknie wiersza poleceń.
Instalacja JDK – macOS
- Sprawdź czy masz zainstalowaną Javę na swoim komputerze:
- Naciśnij na znaczek Terminal
- Wpisz komendę „java -version” w terminalu
- Jeżeli po wykonaniu punktu pierwszego na Twoim ekranie pojawi się komunikat podobny do przedstawionego na zdjęciu (wersja Javy może być inna) oznacza to, że masz zainstalowaną Javę na swoim komputerze i możesz przejść do Instalacji IDE.
Jeżeli otrzymasz komunikat informujący o tym, że „java is not recognized as an internal or external command” przejdź do punktu trzeciego. - Przejdź na stronę:
https://www.oracle.com/java/technologies/downloads/#jdk17-mac i pobierz x64 DMG Installer z listy. - Otwórz folder do którego został pobrany pliki kliknij na Niego dwa razy, a następnie kliknij na plik z rozszerzeniem „.pkg”, który pojawi się na ekranie. Wykonanie tego kroku spowoduje uruchomienie się instalatora Javy.
- Podczas instalacji będziesz musiał podać hasło
- Po zakończeniu instalacji wykonaj ponownie krok numer jeden. Upewnij się, że komendę „java -version” wykonujesz w nowo otwartym oknie terminala.
- Jeżeli po ponownym wykonaniu punktu pierwszego na Twoim ekranie pojawi się komunikat podobny do przedstawionego na zdjęciu powyżej oznacza to, że masz zainstalowaną Javę na swoim komputerze i możesz przejść do Instalacji IDE. W przypadku błędu przejdź do punktu ósmego.
- Istnieje szansa, że Java nadal nie będzie rozpoznawana z poziomu terminala. W takiej sytuacji należy dodać Javę do zmiennej środowiskowej PATH.
- Otwieramy Terminal i wprowadzamy komendę:
cd ~/
Ta komenda przenosi Nas do tzw. „home directory” – podstawowej ścieżki dla naszego użytkownika - Wpisujemy komendę:
ls -al
Ta komenda pokazuje nam wszystkie pliki i foldery które znajdują się w tej ścieżce. - Sprawdzamy czy istnieje tam plik „.bash_profile”
- Jeżeli nie mamy takiego pliku to wpisujemy komendę:
touch .bash_profile
Komenda touch stworzy nam nowy plik z podaną nazwą. - Wpisujemy komendę:
open -e .bash_profile
Plik bash_profile powinien zostać otwarty w edytorze. Plik powinien być pusty, jeżeli dopiero został stworzony. - Do pliku wklejamy :
export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$PATH:${JAVA_HOME}/bin
- Zamykamy terminal.
- Wykonaj ponownie krok numer jeden. Upewnij się, że komendę „java -version” wykonujesz w nowo otwartym oknie terminala.
- Jeżeli nadal dostajesz błąd to powtórz kroki od dziewiątego do szesnastego zmieniając nazwę pliku z „.bash_profile” na „.zshrc”
Instalacja JDK – Linux
- Sprawdż czy masz zainstalowana Javę na swoim komputerze:
- Otwórz Terminal
- Wpisz komende „java -version” w terminalu
- Jeżeli po wykonaniu punktu pierwszego na Twoim ekranie pojawi się komunikat podobny do przedstawionego na zdjęciu (wersja Javy może być inna) oznacza to, że masz zainstalowaną Javę na swoim komputerze i możesz przejść do Instalacji IDE.
Jeżeli otrzymasz komunikat informujący o tym, że „java is not recognized as an internal or external command” przejdź do punktu trzeciego. - Przejdź na stronę:
https://www.oracle.com/java/technologies/downloads/#jdk17-linux
i pobierzx64 Compressed Archive z listy. - Otwórz terminal i stwórz nowy folder korzystając z komendy:
sudo mkdir /usr/lib/jvm
- Przejdź do folderu stworzonego w poprzednim punkcie za pomocą komendy:
cd /usr/lib/jvm
- Wypakuj pliki z archiwum korzystając z komendy
sudo tar -xvzf ~/Downloads/jdk-17_linux-x64_bin.tar.gz
- Otwórz plik ze zmiennymi środowiskowymi korzystając z komendy:
sudo nano /etc/environment
- Na końcu zmiennej środowiskowej PATH dodaj:
:/usr/lib/jvm/jdk-17/bin
- Zapisz zmiany i zamknij edytor/
- Wprowadź poniższe komendy, aby poinformować system o lokalizacji Javy:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-17/bin/java"
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-17/bin/javac"
sudo update-alternatives --set java /usr/lib/jvm/jdk-17/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk-17/bin/javac - Po przejściu powyższych kroków wykonaj ponownie krok numer jeden. Upewnij się, że komendę „java -version” wykonujesz w nowo otwartym oknie terminala.
Czym jest IDE?
IDE (Integrated Development Environment) – jest to tzw. „notatnik na sterydach” czyli zaawansowny edytor kodu, który ułatwia tworzenie, modyfikowanie i testowanie oprogramowania. Oczywiście możesz stworzyć swój pierwszy test automatyczny przy pomocy zwykłego notatnika, ale dzięki IDE będziemy mogli to zrobić szybciej i unikniemy wielu błędów. Warto wiedzieć, że na rynku jest dostępnych wiele IDE dedykowanych dla języka programowania Java. Najpopularnieszje z nich to Eclipse, Netbeans i IntelliJ. Podczas tworzenia testu automatycznego na poziomie interfejsu użytkownika będziemy korzystali z IntelliJa.
Instalacja IDE – Windows
- Przejdź na stronę:
https://www.jetbrains.com/idea/download/#section=windows
i pobierz wersję community ( wersja darmowa). - Otwórz folder do którego został pobrany instalator i kliknij na Niego dwa razy. Wykonanie tego kroku spowoduje uruchomienie się instalatora IntelliJa.
- Po zakończeniu instalacji na pulpicie powinien zostać stworzony skrót do IDE.
Instalacja IDE – macOs
- Przejdź na stronę:
https://www.jetbrains.com/idea/download/#section=mac
i pobierz wersję community ( wersja darmowa). - Otwórz folder do którego został pobrany instalator i kliknij na Niego dwa razy.
- Przenieś IntelliJa do folderu aplikacje
Instalacja IDE – Linux
- Przejdź na stronę:
https://www.jetbrains.com/idea/download/#section=linux
i pobierz wersję community ( wersja darmowa). - Otwórz terminal i przejdź do folderu opt za pomocą komendy: „cd /opt/”
- Rozpakuj pliki z archiwum znajdującego się w folderze pobrane za pomocą komendy:
„sudo tar -xvzf ~/Downloads/ideaIC-2021.2.3.tar.gz” - Otwórz IDE z poziomu terminala za pomocą komendy:
„/opt/ideaIC-2021.2.3/bin/idea.sh”
Podsumowanie
Mam nadzieję, że proces instalacji przebiegł pomyślnie i udało Ci się zainstalować Javę i IDE na swoim komputerze. Konfiguracja środowiska jest mało fascynująca, ale niezbędna, żeby przejść do dalszych, ciekawych kroków.