Selenium Core

Selenium Core je testovací nástroj běžící přímo v browseru. Slouží pro spouštění Selenium testů. Ty je potřeba nejdříve vytvořit pomocí Selenium IDE. Selenium Core je naimplementováno pomocí sady HTML stránek a javascriptových souborů. Selenium Core pak nahrajete přímo na testovaný server. Ještě zbývá na server nahrát samotné testy.

Pro zjednodušení: jde  podstatě o náš vlastní Testrunner, který spouští testy umístěné v jeho pracovním adresáři. Proto lze na rozdíl od klasického TestRunneru testovat i v IE či jiných prohlížečích.

Instalace Core

Z webu Selenia lze stáhnout produkt Selenium Core. Jedná se o jádro Selenia. Produkt je tvořen soubory *.html a *.js. Jeho „instalace“ je velmi snadná. Jde s píše o nakopírování stažených souborů na server kde se nachází testovaná aplikace. Složka do které je Core umístěno musí být přístupná pro webové prohlížeče. Nastavovat se nemusí nic.

Instalace rozšíření

Pokud však ve svých testech (v IDE) využíváme některé rozšíření, musíme ho nahrát i do Core. Ve složce core\scripts\ se nachází soubor „user-extensions.js“. Do tohoto souboru uložíme kód všech rozšíření které využíváme. Zdrojový kód našich rozšíření získáme ze souborů „user-extensions.js.sample“ které využívá Selenium IDE. Jejich umístění zjistíme v options (po spuštění IDE)->záložka GENRAL->obsah pole „Selenium Core extensions“.

Spouštění testů

Po doplnění případných rozšíření, můžeme přistoupit k testování. V prohlížeči si otevřeme adresu(url) kam jsme si nahráli Core. Zobrazí se nám nabídka (viz obrázek 1). Zvolíme odkaz Selenium TestRunner.

Selenium Core

Obr 1. Selenium Core

Poté se nám objeví již známé prostředí TestRunneru. Jen s tím rozdílem, že nyní můžeme vybírat z nabídky na levé straně obrazovky. V prvním prvku vybereme cestu k TS které chceme spustit. Ve skupině Options jsou 2 checkboxy. První AUT in separate Window, zajistí otevření dalšího okna prohlížeče a tam bude probíhat samotný test. Druhý Run automatcally spustí test ihned po stisku tlačítka GO.

Selenium Core

Obr 2. Selenium Core

Vlastní úpravy Core

Jak vidíme na obr.2, v core máme přednastavenou cestu k TestSuitě. Jelikož se naše testsuity mohou v názvu měnit a neustálé přepisování cesty jen zdržuje, lze si pochopitelně tuto cestu nastavit. Změna se provádí v souboru \core\TestPrompt.htm. Zde si vyhledáme „TestSuite.html“ a zaměníme za vlastní název či cestu.

Share on TwitterShare via email

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *