ChesTeRcs 1 month ago
parent
commit
308f99cc42
2 changed files with 25 additions and 32 deletions
  1. 25 32
      README.md
  2. BIN
      readme_assets/cli_runtime_log.png

+ 25 - 32
README.md

@@ -1,13 +1,29 @@
 
 # Karrier‑Scraper Java Selenium Teszt – Gyorsindítás
 
-A projekt a **docker‑selenium** projekt alapját veszi, amely egy Docker‑Compose‑al definiált Selenium Grid‑et futtat.  
+![cli_runtime_log.png](readme_assets/cli_runtime_log.png)
+
+A projekt a 
+> **docker‑selenium** https://github.com/SeleniumHQ/docker-selenium 
+
+alapját veszi, amely egy Docker‑Compose‑al definiált Selenium Grid‑et futtat. 
+ 
 Az alábbi lépések bemutatják, hogyan indítsuk el a Grid‑et, hogyan futtassuk a tesztet, és miként nézhetjük meg a futás közbeni eseményeket VNC / noVNC segítségével.
 
+**A teszt lényege röviden:**
+> Átnézzük az intuitech karrierek oldalát, ha nincs junior pozíció, akkor törik a teszt.
+
 ---
 
 ## 1. Docker‑Compose indítása
 
+Indítsd el a Grid‑et:
+
+```bash
+# a projekt gyökerében
+docker compose up -d
+```
+
 A projekt mappájában lévő `docker-compose.yml` file a következő konténereket indítja:
 
 | Böngésző | Port (Grid) | Port (VNC) | Port (noVNC) |
@@ -16,14 +32,14 @@ A projekt mappájában lévő `docker-compose.yml` file a következő konténere
 | Edge     | 4445        | 5901       | 7901         |
 | Firefox  | 4446        | 5902       | 7902         |
 
-Indítsd el a Grid‑et:
+noVNC local Linkek:
+- chrome: http://localhost:7900/
+- edge: http://localhost:7901/
+- firefox: http://localhost:7902/
 
-```bash
-# a projekt gyökerében
-docker compose up -d
-```
+**Default jelszó mindenhol: secret**
 
-A konténerek most futnak a háttérben, a Selenium Grid elérhető a `http://localhost:4444/wd/hub` (Chrome), `http://localhost:4445/wd/hub` (Edge), `http://localhost:4446/wd/hub` (Firefox) címen.
+A konténerek most futnak a háttérben, a Selenium Grid elérhető a `http://localhost:4444/wd/hub` URL-en.
 
 ---
 
@@ -38,39 +54,16 @@ A teszt a Gradle‑t használja. A Gradle Wrapper (`./gradlew`) már meg van csa
 
 A `clean test` parancs lefordítja a kódot, majd elindítja a `CareerScraperTest`, amely:
 
-1. Full‑HD 1920×1080 felbontást állít be.
+1. Full‑HD 1920×1080 felbontást állít be.
 2. Kinyeri a karrier‑listát és táblázatos formában kiírja.
 3. Ellenőrzi, hogy van-e „junior” pozíció – ha nincs, a teszt hibával zárul.
 
 ---
 
-## 3. VNC / noVNC – Módosítsd a megfigyelést
-
-A **docker‑selenium** konténereiben x11vnc fut, ami lehetővé teszi a GUI megtekintését.
-
-| Módszer | Port | Hogyan csatlakozz? |
-|---------|------|--------------------|
-| **VNC** | 5900 / 5901 / 5902 | VNC kliens: `5900` (Chrome), `5901` (Edge), `5902` (Firefox) – jelszó: `secret` |
-| **noVNC** | 7900 / 7901 / 7902 | Browser: `http://localhost:7900/` (Chrome), `http://localhost:7901/` (Edge), `http://localhost:7902/` (Firefox) – jelszó: `secret` |
-
-> **Jelszó módosítása**  
-> `SE_VNC_PASSWORD=your_pass` vagy `SE_NO_VNC_PASSWORD=your_pass` a környezeti változókban.
->
-> **Jelszó nélkül**  
-> `SE_VNC_NO_PASSWORD=true` vagy `SE_NO_VNC_NO_PASSWORD=true`.
->
-> **Csak megtekintés**  
-> `SE_VNC_VIEW_ONLY=true` vagy `SE_NO_VNC_VIEW_ONLY=true`.
-
-A VNC / noVNC lehetővé teszi a teszt futása közbeni vizuális ellenőrzést – különösen hasznos, ha nem szeretnéd vagy nem tudod telepíteni a VNC klienst a gépeden.
-
----
-
 ## 4. Összefoglaló
 
 1. **Indítsd a Grid‑et**: `docker compose up -d`.
 2. **Futtasd a tesztet**: `./gradlew clean test`.
 3. **Figyeld a futást**: VNC (5900‑5902) vagy noVNC (7900‑7902) használatával.
 
-Ezzel a setup‑mal a karrier‑scraper tesz
-ted könnyen futtatható, ellenőrizhető és vizuálisan is megfigyelhető Docker‑alapú Selenium környezetben. Happy testing Levi! ^^
+Ezzel a setuppal a karrier‑scraper teszt könnyen futtatható, ellenőrizhető és vizuálisan is megfigyelhető Docker‑alapú Selenium környezetben. Happy testing Levi! ^^

BIN
readme_assets/cli_runtime_log.png