Selenium WebDriver s Node.js je moćan alat za automatizaciju testiranja web aplikacija. Korištenjem Selenium WebDriver s Node.js možete kontrolirati preglednike, komunicirati s elementima na web stranicama i pisati automatizirane testne skripte s lakoćom. Uz podršku za popularne preglednike kao što su Chrome, Firefox i Safari, Selenium WebDriver omogućuje vam testiranje web aplikacija na više platformi.
Ovaj članak pruža detaljan vodič za korištenje Selenium WebDriver s Node.js, pokrivajući instalaciju, konfiguraciju i praktične primjere koji će vam pomoći da započnete s učinkovitim automatiziranim testiranjem web aplikacija.
Vodič za korištenje Selenium WebDriver s Node.js
Instalacija Selenium WebDriver
i ovisnosti
Otvorite terminal
ili naredbeni redak i dođite do imenika projekta.
Pokrenite sljedeću naredbu za instalaciju Selenium WebDriver
i potrebne ovisnosti:
Ova naredba će se instalirati Selenium WebDriver
za Node.js i Chrome upravljački program(chromedriver) za kontrolu preglednika Chrome.
Uvezite i inicijalizirajte WebDriver
Uvezite potrebno module
Inicijalizirajte WebDriver objekt za željeni preglednik(npr. Chrome):
Koristite WebDriver za interakciju s preglednikom
Otvorite URL
Pronađite elemente i komunicirajte s njima:
Možete koristiti metode poput findElement
, sendKeys
, click
, wait
itd. za interakciju s elementima na web stranici.
Zatvorite WebDriver
Zatvorite preglednik i završite sesiju:
Evo detaljnog primjera pronalaženja i unosa podataka u polje za unos na web stranici:
U ovom primjeru nalazimo ulazni element prema ID-u( my-input-id
), zatim koristimo sendKeys
metodu za unos podataka u polje za unos. Na kraju pritisnemo tipku Enter pomoću sendKeys(Key.ENTER)
i zatvorimo preglednik pomoću driver.quit()
.