A szelénrács felállítása, egy egyszerű blog
A rekord hasznos lesz a kezdőknek, akik soha nem találkoztak rácson, de próbálták megpróbálni.
És mi a szelén rács. Ez egy elosztott lecsillapított szerver szelén a böngészők távoli elindításához.
Így először le kell töltenünk a selenium-server-standalone jar fájl legújabb verzióját a szelén hivatalos oldaláról. Az írás idején ez a 3.1.0 verzió
Miután ezt megtettük, meg kell kezdeni a hubot. (a szelén-kiszolgáló-önálló lehet mind hub módban, mind csomópont üzemmódban). A hub a központi diszpécser, amelyre regisztrálhatjuk a szükséges kiszolgálókat, és amelyekre az összes lekérdezést elküldjük a tesztekből.
Nyissa meg a konzolt, menjen a letöltött szelén-kiszolgáló-önálló állományt tartalmazó könyvtárba, és hajtsa végre a parancsot:
java -jar szelén-server-standalone-3.1.0.jar-hó hub
A konzolban információt kell kapnia a hub-a sikeres elindításáról.
Az első sor azt jelenti, hogy most regisztrálhatjuk a csomópontokat azon az URL-en, ahol a hub fut. A második sor azt jelenti,
ez a hub sikeresen elindult.
Ezután az úgynevezett csomópontokat (csomópontokat) kell futtatni, amellyel a diszpécser (hub) elosztja a futtatott teszteket.
A csomópont lényegében a szelén kiszolgáló példánya, amelyen elindíthatja az n-edik böngészőszámot.
Ebben a példában regisztrálom és elindítom a szelén csomópontokat azon a gépen, amelyen a hubot futtatom. Természetesen egy távoli gépen és egy csomó más távoli gépen egy csomópontot is futtathatsz és regisztrálhatsz az aktuális hubra, valójában erre a szelénrácsra van szükség.
Nyisson meg egy új ablakot a konzollal, amelyben beírjuk a következő parancsot
A konzolban láthatjuk, hogy a csomópont sikeresen elindult
szelén csomó futtatása
Ugyanakkor láthatunk információkat az agyról - egy konzolt, amely egy új csomópontot regisztrál
A konzolban látjuk, hogy jelenleg egy csomópont csatlakozik az agyhoz. Amikor a csomópont elindul, nem tudja meghatározni, hogy mely böngészők állnak rendelkezésre, és ezért 5 króm böngészőből álló szabványos konfigurációt használ, az 5 ff és az 1 IE-ből.
szelén rács konzol
Ugyanakkor minden olyan gépen, ahol futtatod a csomópontot, és ahol tervezed a teszteket különböző böngészőkön, a megfelelő gép minden egyes böngészőjének saját meghajtónak kell lennie, és az elérési útvonal változónak konfigurálnia kell.
A részletes csomópont-konfiguráció megtekinthető a csomópont Konfiguráció lapján.
szelén grid config
A konzolban látjuk, hogy a csomóponton egy színes ikon elhalványult. ez azt jelenti, hogy a csomó jelenleg fut a Chrome böngészőben, és a tesztünk fut.
Most pedig egy másik csomópontot futtatunk a helyi gépünkön, és regisztráljuk ugyanazt a helyi helyi hubot.
Nyisson meg egy új konzolt, és írja be
Mivel ugyanazt a gépet helyileg újraindítjuk a webhelyen, az -port paranccsal jobb megadni a port számát, hogy ne történjen meg, hogy a csomópont megpróbálja megkezdeni azt a portot, amelyen a másik csomópont fut.
Megvizsgáljuk a konzolt a csomópont sikeres elindításáról
új csomópont kijelölése
A futó hub konzolban láthatjuk, hogy az új csomópont regisztrálva van a kezelőben
Hogyan állítsuk be a szelénrácsot az egyik projekten? Számos nagy teljesítményű gép van az agy és a csomópontok futásával. Ugyanakkor a triggeren lévő minden egyes gépen olyan triggerek vannak konfigurálva, amelyek futtatják azokat a kötegfájlokat, amelyekben az agy és a csomópont elindul, a szükséges konfigurációkkal. Minta batch fájl az egyik Windows gépeken
A böngészőnév paraméter azt jelenti, hogy a webhelynek a króm böngészőt kell használnia.
A -maxInstances paraméter határozza meg egy támogatott böngésző példányainak maximális számát, amely ugyanazon a csomóponton futtatható.
A -maxSession paraméter adja meg azon böngészők maximális számát, amelyek párhuzamosan futtathatók ugyanazon a csomóponton.
A következő cikkben megpróbálom leírni kísérleteimet a Selenium Grid Extrákkal
Kapcsolódó hozzászólások
- A Selenium könyvtár telepítése az Eclipse-ben
- Hogyan telepítsük a TestNG-t az Eclipse-ben?
- Scrambled NoSuchElementException a Selenium WebDriver-ben
- Visszajelzés a frissített tanfolyamról "Programozás a Java-n a tesztelők számára"
- A Groovy konzol telepítése.