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.

A szelénrács felállítása, egy egyszerű blog

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

A szelénrács felállítása, egy egyszerű blog

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.

A szelénrács felállítása, egy egyszerű blog

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.

A szelénrács felállítása, egy egyszerű blog

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.

A szelénrács felállítása, egy egyszerű blog

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

A szelénrács felállítása, egy egyszerű blog

új csomópont kijelölése

A futó hub konzolban láthatjuk, hogy az új csomópont regisztrálva van a kezelőben

A szelénrács felállítása, egy egyszerű blog

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 szelénrács felállítása, egy egyszerű blog
    A Selenium könyvtár telepítése az Eclipse-ben
  • A szelénrács felállítása, egy egyszerű blog
    Hogyan telepítsük a TestNG-t az Eclipse-ben?
  • A szelénrács felállítása, egy egyszerű blog
    Scrambled NoSuchElementException a Selenium WebDriver-ben
  • A szelénrács felállítása, egy egyszerű blog
    Visszajelzés a frissített tanfolyamról "Programozás a Java-n a tesztelők számára"
  • A szelénrács felállítása, egy egyszerű blog
    A Groovy konzol telepítése.

Kapcsolódó cikkek