Changes

Jump to: navigation, search

Selenium 3 architektúra

374 bytes added, 16:30, 17 July 2018
Introduction
=GRID futtatás=
==IntroductionBevezető==
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/
 
 
 
 
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability);
</source>
:[[File:ClipCapIt-180717-182805.PNG]]A node-ok a beállításuktól függően vagy a HtmlUnitDriver driver-el emulálják a böngésző futását (ekkor nem szükséges grafikus környezet) vagy tényleg elindítanak egy böngésző példányt és a driver segítségével csatlakoznak a böngésző remote/test API-jára, és a szemünk előtt zongorázzák le a tesztet.
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}}
 
==Cluster létrehozása==

Navigation menu