Seleno diegimas yra 3 etapų procesas:
- Įdiekite „Java SDK“
- Įdiekite „Eclipe“
- Įdiekite „Selenium Webdriver Files“
Šioje pamokoje sužinosime, kaip įdiegti „Selenium Webdriver“. Žemiau pateikiamas išsamus procesas
PASTABA: „Java“, „Eclipse“, „Selenium“ versijos bus atnaujinamos laikui bėgant. Bet diegimo žingsniai išliks tie patys. Pasirinkite naujausią versiją ir tęskite toliau nurodytus diegimo veiksmus-
1 žingsnis - įdiekite „Java“ į savo kompiuterį
Atsisiųskite ir įdiekite „ Java“ programinės įrangos kūrimo rinkinį (JDK) čia.
Kitas -
Ši JDK versija yra komplektuojama su „Java Runtime Environment“ (JRE), todėl jums nereikia atskirai atsisiųsti ir įdiegti JRE.
Baigę diegimą atidarykite komandų eilutę ir įveskite „java“. Jei matote šį ekraną, galite pereiti prie kito žingsnio
2 žingsnis - įdiekite „Eclipse IDE“
Atsisiųskite naujausią „Eclipse IDE for Java Developers“ versiją čia. Nepamirškite teisingai pasirinkti „Windows 32 Bit“ ir „64 Bit“ versijų.
Sąrankai turėtumėte atsisiųsti exe failą pavadinimu „eclipse-inst-win64“.
Dukart spustelėkite failą, kad įdiegtumėte „Eclipse“. Bus atidarytas naujas langas. Spustelėkite „Eclipse IDE“, skirtą „Java“ kūrėjams.
Po to bus atidarytas naujas langas, kuris spustelės mygtuką 1 ir pažymės kelią į „C: \ eclipse“. Skelbkite, kad spustelėkite mygtuką Įdiegti, pažymėtą 2
Sėkmingai baigus diegimo procedūrą, pasirodys langas. Tame lange spustelėkite Paleisti
Tai jums pradės neoninę IDE užtemimą.
3 žingsnis - atsisiųskite „Selenium Java“ kliento tvarkyklę
Čia galite atsisiųsti „Java“ kliento tvarkyklės „Selenium Webdriver“ . Čia rasite kitų kalbų klientų tvarkykles, bet pasirinkite tik „Java“.
Šis atsisiuntimas yra ZIP failas pavadinimu „selenium-3.14.0.zip“. Kad būtų paprasčiau įdiegti „Selenium“ sistemoje „Windows 10“, išimkite šio ZIP failo turinį į savo C diską, kad turėtumėte katalogą „C: \ selenium-3.14.0 \“. Šiame kataloge yra visi JAR failai, kuriuos vėliau importuosime „Eclipse“ nustatydami „Selenium“.
4 žingsnis - konfigūruokite „Eclipse IDE“ naudodami „WebDriver“
- Paleiskite „eclipse.exe“ failą aplanke „eclipse“, kurį ištraukėme atlikdami 2 veiksmą. Jei tinkamai atlikote 2 veiksmą, vykdomasis failas turėtų būti C: \ eclipse \ eclipse.exe.
- Paprašius pasirinkti darbo sritį, tiesiog sutikite su numatytąja vieta.
3. Sukurkite naują projektą naudodami Failas> Naujas> „Java“ projektas. Pavadinkite projektą kaip „naujas projektas“.
Bus atidarytas naujas iššokantis langas, įveskite išsamią informaciją taip
- projekto pavadinimas
- Vieta, kur išsaugoti projektą
- Pasirinkite vykdymą JRE
- Pasirinkite išdėstymo projekto parinktį
- Spustelėkite mygtuką Baigti
4. Šiame žingsnyje
- Dešiniuoju pelės mygtuku spustelėkite naujai sukurtą projektą ir
- Pasirinkite Naujas> Paketas ir pavadinkite tą paketą kaip „naujas paketas“.
Bus atidarytas iššokantis langas paketui pavadinti,
- Įveskite pakuotės pavadinimą
- Spustelėkite mygtuką Baigti
5. Sukurkite naują „Java“ klasę, naudodami „newpackage“, dešiniuoju pelės klavišu ją spustelėdami, tada pasirinkdami Naujas> Klasė, tada pavadinkite ją „MyClass“. „Eclipse IDE“ turėtų atrodyti taip, kaip paveikslėlyje žemiau.
Spustelėjus klasę, atsidarys iššokantis langas, įveskite išsamią informaciją kaip
- Klasės pavadinimas
- Spustelėkite mygtuką Baigti
Taip atrodo sukūrus klasę.
Dabar selenas „WebDriver“ patenka į „Java“ sukūrimo kelią
Šiame žingsnyje
- Dešiniuoju pelės mygtuku spustelėkite „newproject“ ir pasirinkite Ypatybės .
- Dialogo lange Ypatybės spustelėkite „Java Build Path“.
- Spustelėkite skirtuką Bibliotekos ir tada
- Spustelėkite „Pridėti išorinius JAR ...“
Kai spustelėsite „Pridėti išorinius JAR ...“, bus atidarytas iššokantis langas. Pasirinkite JAR failus, kuriuos norite pridėti.
Pasirinkę stiklainių failus, spustelėkite mygtuką Gerai.
Pasirinkite visus failus aplanke lib.
Pasirinkite failus, esančius ne lib aplanke
Baigę spustelėkite mygtuką „Taikyti ir uždaryti“
6. Pridėkite visus JAR failus aplanke „libs“ ir už jo. Dialogas „Ypatybės“ dabar turėtų atrodyti panašus į toliau pateiktą paveikslėlį.
7. Galiausiai spustelėkite Gerai ir mes importuojame „Selenium“ bibliotekas į mūsų projektą.
Skirtingi tvarkyklės
„HTMLUnit“ ir „Firefox“ yra dvi naršyklės, kurias „WebDriver“ gali tiesiogiai automatizuoti - tai reiškia, kad norint įdiegti ar paleisti bandymo metu nereikia jokio kito atskiro komponento. Kitoms naršyklėms reikalinga atskira programa. Ta programa vadinama tvarkyklės serveriu .
Tvarkyklės serveris kiekvienai naršyklei skiriasi. Pavyzdžiui, „Internet Explorer“ turi savo tvarkyklės serverį, kurio negalite naudoti kitose naršyklėse. Žemiau pateikiamas tvarkyklių serverių ir atitinkamų juos naudojančių naršyklių sąrašas.
Šiuos tvarkykles galite atsisiųsti čia
Naršyklė | Tvarkyklės serverio pavadinimas | Pastabos |
---|---|---|
HTMLUnit | „HTMLUnitDriver“ | „WebDriver“ gali valdyti HTMLUnit naudodamas „HtmlUnitDriver“ kaip tvarkyklės serverį |
„Firefox“ | Mozilla GeckoDriver | „WebDriver“ gali valdyti „Firefox“ be tvarkyklės serverio. Paleidus „Firefox 45“ ir naujesnes versijas, automatizavimui reikia naudoti „Mozilla“ sukurtą „gecko“ tvarkyklę |
Internet Explorer | „Internet Explorer“ tvarkyklės serveris | Yra 32 ir 64 bitų versijose. Naudokite versiją, kuri atitinka jūsų IE architektūrą |
„Chrome“ | „ChromeDriver“ | Nors jo pavadinimas yra tik „ChromeDriver“, jis iš tikrųjų yra tvarkyklės serveris, o ne tik tvarkyklė. Dabartinė versija gali palaikyti aukštesnes nei „Chrome“ v.21 versijas |
Opera | „OperaDriver“ | Nors jo pavadinimas yra tik „OperaDriver“, jis iš tikrųjų yra tvarkyklės serveris, o ne tik tvarkyklė. |
„PhantomJS“ | „GhostDriver“ | „PhantomJS“ yra dar viena naršyklė be galvos, kaip ir „HTMLUnit“. |
„Safari“ | „SafariDriver“ | Nors jo pavadinimas yra tik „SafariDriver“, jis iš tikrųjų yra tvarkyklės serveris, o ne tik tvarkyklė. |
Santrauka
Norint pradėti naudoti „WebDriver“, reikia ne tik naršyklės:
- „Java Development Kit“ (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- „Eclipse IDE“ - http://www.eclipse.org/downloads/
- „Java“ kliento tvarkyklė - https://www.selenium.dev/downloads/
Pradėdami „WebDriver“ projektą „Eclipse“, nepamirškite į savo projektą importuoti „Java“ kliento tvarkyklės failus. Šie failai sudarys jūsų Seleno biblioteką.
Naudojant naują „Selenium“ versiją, nėra jokios naršyklės, kurią galėtumėte automatizuoti nenaudodami tvarkyklės serverio.