Changes

Selenium 3 architektúra

672 bytes added, 14:28, 17 July 2018
GRID futtatás
A Selinium WebDriver alakalkalmazást futtathatjuk cluster-es környezetben is. Lesz egy manager példányunk, ezt hívják '''hub'''-nak, és lesznek worker példányok, akik a tesztet futtatják, ezt hívják '''node'''-nak. Mind a hub, mind a node-ok futtatására ugyan arra a Selinium jar-ra van szükség, csak más paraméterezéssel kell őket elindítani: '''selenium-server-standalone'''
<br > A Selinium server-t vagy más néven GRID-et innen tölthetjük le: http://selenium-release.storage.googleapis.com/index.html?path=3.9/
 
 
A Selinium GRID-re ne telepítjük implicit a futtatni kívánt teszt-et. Ugyan úgy, ahogy a GRID nélküli futtatásnál csináltuk, el kell indítani a Standalone JAVA alkalmazást, ami a Selinium tesztet tartalmazza, azonban a WebDrvier példányosításakor nem lokális böngésző driver helyett a RemoteDriver-t kell példányosítani, ahol meg kell adni a GRID hub URL-jét. Mikor futtatjuk a Standalone JAVA alkalmazásunkat, a tesztet el fogja küldeni a távoli GRID hub-nak, és a hub szét fogja küldeni a tesztet a node-konak.
<source lang="java">
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability);
</source>
 
 
A Selinium server-nek a help-jét a -h kapcsolóval lehet előhívni: