Selenium je open-source nástroj pro automatizované funkční testování webových aplikací. K této rodině nástrojů patří
Selenium IDE, Selenium WebDriver a Selenium Grid. Selenium IDE je doplněk k webovému prohlížeči Firefox, který umožní
nahrávat a spouštět testovací skripty. Je to základní nástroj, který slouží především pro jednoduché nahrávání a ladění
testovacích skriptů. Umožňuje vytvářet testovací sady a exportovat je do formátů pro pokročilé testování, čímž je
nástroj WebDriver. Export testovacích skriptů může proběhnout do kteréhokoliv programovacího jazyka – Java, HTML,
Javascript, C, Ruby. Selenium IDE lze získat zcela zdarma z oficiálních stránek nástroje Selenium jako doplněk do
webového prohlížeče Firefox. [SELENIUM, 2016]
Selenium WebDriver je testovací nástroj (soubor knihoven) určený k použití jako modul grafického vývojového prostředí,
ve kterém lze naprogramovat zdrojové kódy. Samotné testování pomocí JUnit probíhá graficky a lze si nastavit téměř
jakýkoliv webový prohlížeč. Zde je vhodné mít k dispozici více webových prohlížečů než jen například Firefox, který
však obsahuje nejsnadnější strukturu kódu a je nejlepší pro testování v Selenium WebDriver. Pro získání Selenium
WebDriver je nutné získat modul z oficiálních stránek Selenium a vývojové prostředí (například Eclipse). [SELENIUM,
2016]
Selenium WebDriver je programovací rozhraní pro vývoj pokročilejších Selenium skriptů za použití různých programovacích
jazyků. Rozdílem proti Selenium IDE je možnost spouštění testů na více prohlížečích podporovaných Selenium. Rozhraní
podporuje následující webové prohlížeče – Firefox, Google Chrome, Internet Exlorer, Safari a Opera. Stejně jako
Selenium IDE umí Selenium WebDriver následující jazyky Java, .NET jazyky (C#,VB.NET), Python, Ruby, PHP a JavaScript.
Nová verze Selenium WebDriver 3 obsahuje i podporu pro prohlížeč Microsoft Edge. [GUNDECHA, 2013]
V současné době vyšla Selenium WebDriver verze 3 beta, která už podporuje i prohlížeč Microsoft Edge.
|