Changes

Jump to: navigation, search

Selenium 3 architektúra

209 bytes added, 14:57, 18 July 2018
Bevezető
A Selinium GRID2.0-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);
Láthatjuk, hogy a '''hub''' vagy '''node''' szerepkört a '''-role''' kapcsolóval lehet megadni. Ha nem adjunk meg semmit, akkor '''standalone''' üzemmódban fog elindulni a selinium grid 1 példányban.
{{note|Természetesen a valóságban a node-okat érdemes külön fizikai gépre tenni, hogy megosszuk a terhelést, azonban itt a példában az összes node egy környezetben lesz}}
 
 
{{warning|A Grid 1.0-nak semmi köze nincs a GRID 2.0-hoz, nincs köztük átjárás, az 1.0 Selinium RC-n alapul, míg a 2.0 a WebDriver-en. A GRID 1.0 és a Selinium RC használata már nem javallot}}
==Cluster létrehozása==

Navigation menu