7,540
edits
Changes
→Szofisztikált node konfiguráció (képességek)
A node-oknak meg lehet adni egy külső JSON formátumú konfigurációs fájlt, ahol többek között a böngésző típus is beállítható. A config fájlt a '''-nodeConfig''' kapcsolóval kell megadni a node induláskor.
===Konfiguráció létrehozása===
Hozzuk létre az alábbi konfigurációs fájlt: firefox_node.json
<source lang="JSON">
===Node-ok indítása===
Állítsuk le a korábban indított node-ot, és indítsuk újra a '''-nodeConfig''' kapcsolóval plusz a Firefox driver-el.
Nyissuk meg újra a konzolt itt: http://localhost:4444/grid/console#:
:[[File:ClipCapIt-180720-094816.PNG]]
Láthatjuk, hogy most már két node van a képernyőn. A jobboldali az amit -nodeConfig-al indítottunk. Látható, hogy csak Firefox ikonka látszik, tehát csak Firefox képességekkel rendelkezik, tehát erről sikeresen értesítette a HUB-ot, a HUB csak Firefox típusú teszteket fog ráküldeni.
:[[File:ClipCapIt-180720-094940.PNG]]
A jobb oldali node az amit config nélkül indítottunk. Nála látszik hogy Chrome és Firefox tesztek futtatását is vállalja (annak ellenére, hogy Firefox driver-t nem is kapott, de ezt ő nem tudja)
===Teszt futtatása===
:[[File:ClipCapIt-180719-124810.PNG]]
(Firefox browser remote üzemmódban)