Selenium WebDriver me Node.js është një mjet i fuqishëm për automatizimin e testimit të aplikacioneve në ueb. Duke përdorur Selenium WebDriver me Node.js, ju mund të kontrolloni shfletuesit, të ndërveproni me elementë në faqet e internetit dhe të shkruani skriptet e automatizuara të testimit me lehtësi. Me mbështetjen për shfletues të njohur si Chrome, Firefox dhe Safari, Selenium WebDriver ju lejon të testoni aplikacione në ueb nëpër platforma të shumta.
Ky artikull ofron një udhëzues të detajuar për përdorimin Selenium WebDriver me Node.js, duke mbuluar instalimin, konfigurimin dhe shembuj praktikë për t'ju ndihmuar të filloni me testimin efikas të aplikacioneve të uebit të automatizuar.
Udhëzues për përdorimin Selenium WebDriver me Node.js
Instalimi Selenium WebDriver
dhe varësitë
Hapni terminal
linjën tuaj ose komandën dhe lundroni te drejtoria e projektit tuaj.
Ekzekutoni komandën e mëposhtme për të instaluar Selenium WebDriver
dhe varësitë e nevojshme:
Kjo komandë do të instalohet Selenium WebDriver
për Node.js dhe drejtuesin e Chrome(chromedriver) për të kontrolluar shfletuesin Chrome.
Importoni dhe inicializoni WebDriver
Importoni atë që kërkohet module
Inicializoni objektin WebDriver për shfletuesin e dëshiruar(p.sh. Chrome):
Përdorni WebDriver për të bashkëvepruar me shfletuesin
Hapni një URL
Gjeni dhe ndërveproni me elementë:
Ju mund të përdorni metoda si findElement
, sendKeys
, click
, wait
etj., për të bashkëvepruar me elementët në faqen e internetit.
Mbyllni WebDriver
Mbyllni shfletuesin dhe përfundoni seancën:
Këtu është një shembull i detajuar i gjetjes dhe futjes së të dhënave në një fushë hyrëse në një faqe interneti:
Në këtë shembull, ne gjejmë elementin hyrës me ID( my-input-id
), pastaj përdorim sendKeys
metodën për të futur të dhëna në fushën e hyrjes. Së fundi, shtypim tastin Enter duke përdorur sendKeys(Key.ENTER)
dhe mbyllim shfletuesin me driver.quit()
.