Kuinka ladata ja asentaa Selenium IDE varten Firefox & Chrome
โก รlykรคs yhteenveto
Selenium IDE asentuu selainlaajennuksena erillisen sovelluksen sijaan, joten koko asennus on ladattava lisรคosa Firefox tai Chromessa ja avaa tallennin yhdellรค napsautuksella.
Tรคssรค opetusohjelmassa opimme lataamaan ja asentamaan Selenium IDE varten Firefox ja Google ChromeMitรครคn ei kรครคnnetรค eikรค jรคrjestelmรคpolulle sijoiteta mitรครคn โ IDE on selainlaajennus, joten asennus on valmis heti, kun selain ilmoittaa lisรคosan lisรครคmisestรค.
โ ๏ธ Huomautus versioista: alla olevat kuvakaappaukset ovat alkuperรคisestรค Firefox-laajennus Selenium IDE. Tuo koontiversio lakkasi toimimasta, kun Firefox 55 poisti tuen vanhoille XUL-lisรคosille vuonna 2017. Selenium Nykyรครคn jaettu IDE on uudelleenkirjoitettu laajennus laitteelle Firefox ja Chrome, joka tallentaa projekteja .side muodossa HTML:n sijaan. Jokainen alkuperรคinen vaihe sรคilyy tรคssรค, ja nykyinen toiminta on merkitty sen viereen.
Miten Asenna Selenium IDE varten Firefox
Alla on vaiheittaiset lataus- ja asennusprosessit Selenium IDE varten Firefox:
Mitรค tarvitset
- mozilla Firefox
- Aktiivinen Internet-yhteys
Jos sinulla ei ole Mozillaa Firefox voit kuitenkin ladata sen osoitteesta firefox.com.
Vaiheet 1) Avaa Firefox Lisรคosat ja lataus Selenium IDE
Kรคynnistรครค Firefox ja siirry kohtaan Selenium IDE-listaus pรครคllรค Firefox Lisรคosat. Napsauta Lisรครค FirefoxLisรคosasivu nรคyttรครค alla olevan kuvakaappauksen kaltaiselta.
Vaiheet 2) Napsauta Lisรครค
Odota kunnes Firefox viimeistelee latauksen ja napsauta sitten โLisรครคโ. Firefox nรคyttรครค ensin alla olevan kรคyttรถoikeuskehotteen, jossa luetellaan laajennuksen pyytรคmรคt kรคyttรถoikeudet.
Vaiheet 3) Napsauta Ok
Kun asennus on valmis, saat vahvistusviestin. Napsauta tรคssรค nรคkyvรคssรค ilmoituksessa "OK".
Vaiheet 4) Napsauta ja avaa Selenium IDE
Klikkaa Selenium IDE-kuvake, joka sijaitsee nyt Firefox tyรถkalupalkkia alla olevan kuvan mukaisesti.
Selenium IDE avautuu omaan ikkunaansa, kuten seuraavassa kuvakaappauksessa.
Firefox DevTools sisรครคn Firefox
IDE:n asentaminen on vasta puolet asennuksesta. Vaiheen tallentaminen on helppoa, mutta sen kirjoittaminen kรคsin tarvitsee sen elementin tunnisteen, johon vaihe vaikuttaa, ja se tulee selaimen omasta tarkastajasta.
Firefox DevTools on a Firefox ominaisuus, jota kรคytรคmme testattavan verkkosovelluksen HTML-elementtien tarkastamiseen. Se antaa meille sen elementin nimen, johon Selenese-komentomme kรคsittelisi.
Vaihe 1) Napsauta hiiren kakkospainikkeella mitรค tahansa sivulla ja valitse Tarkista elementti. Voit myรถs kรคyttรครค pikanรคppรคintรค Ctrl + Shift + I. Kontekstivalikko nรคkyy alla.
Vaihe 2) Nรคet tรคssรค kuvassa nรคkyvรคn kรคyttรถliittymรคn, jossa sivun merkinnรคt ovat toisella puolella ja tyylit toisella puolella.
Vaihe 3) Voit napsauttaa elementtiรค hiiren kakkospainikkeella ja valita CSS:n tai XPathTรคmรค on hyรถdyllistรค objektien tunnistamisessa, koska kopioitu arvo voidaan liittรครค suoraan Target komennon kenttรค.
Huomautus: Samoin voit kรคyttรครค Chromen kehittรคjรคtyรถkaluja objektien ominaisuuksien tunnistamiseen. Alla oleva Chrome-paneeli suorittaa saman tehtรคvรคn.
Molemmat tarkastajat paljastavat myรถs id-, name- ja class-attribuutit, joita IDE suosii rakentaessaan paikannin tallennuksen aikana.
Selenium IDE oli vanhentunut, ja kehitys oli pysรคhtynyt. Vasta รคskettรคin projekti on herรคnnyt henkiin. Uusi Selenium siitรค puuttuu monia ominaisuuksia vanhentuneeseen IDE:hen verrattuna. Ominaisuuksia lisรคtรครคn, mutta hitaasti. Tutustuaksesi kaikkiin ominaisuuksiin Selenium IDE, suosittelemme kรคyttรคmรครคn vanhaa versiota. IDE:n vanhan version kรคyttรคminen
Vaihe 1) Kรคyttรครค Firefox 54 Kannettavan version tarkistus tรครคltรค
Vaihe 2) Kรคy Selenium IDE-versiohistoria ja asenna. Versioluettelo nรคyttรครค tรคltรค.
Seuraavat ominaisuudet eivรคt ehkรค ole kรคytettรคvissรค uusimmassa IDE-versiossa. Pรคivitรคmme opetusohjelmia sitรค mukaa, kun uusi versio pรคivittyy.
โ ๏ธ Nykyinen tila: Tukemattoman selaimen kรคyttรคminen pelkรคstรครคn tukemattoman lisรคosan yllรคpitรคmiseksi tyรถkoneella ei ole enรครค kรคytรคnnรถllinen vaihtoehto, joten kรคsittele kahta yllรค olevaa vaihetta historiallisena kontekstina. Uudelleenrakennettu IDE kattaa nyt suurimman osan siitรค, mikรค teki vanhasta tyรถkalusta hyรถdyllisen, mukaan lukien tallennetut muuttujat, ohjausvirtauskomennot ja koodin vienti.
plugins
Selenium IDE voi tukea muita Firefox muiden kรคyttรคjien luomia lisรคosia tai laajennuksia. Voit vierailla osoitteessa virallinen Selenium IDE-sivusto luettelosta Selenium tรคhรคn mennessรค saatavilla olevat lisรคosat. Asenna ne samalla tavalla kuin muutkin Firefox lisรคosat.
Oletusarvoisesti Selenium IDE toimitetaan 4 lisรคosan mukana:
- Selenium SDI: C# Muotoilijat
- Selenium SDI: Java Muotoilijat
- Selenium SDI: Python Muotoilijat
- Selenium IDE: Ruby Formatters
Nรคmรค neljรค laajennusta vaativat Selenium IDE muuntaa Selenese eri muotoihin.
Lisรคosat-vรคlilehti nรคyttรครค luettelon kaikista asennetuista lisรคosistasi sekรค kunkin versionumeron ja luojan nimen, kuten alla olevassa kuvakaappauksessa.
Kรคyttรคjรคlaajennukset
Selenium IDE voi tukea kรคyttรคjรคlaajennuksia edistyneiden ominaisuuksien tarjoamiseksi. Kรคyttรคjรคlaajennukset ovat muotoa JavaSkriptitiedostot. Asennat ne mรครคrittรคmรคllรค niiden absoluuttisen polun jommassakummassa nรคistรค kahdesta kentรคstรค Asetukset-valintaikkunassa.
- Selenium Ydinlaajennukset (kรคyttรคjรคlaajennukset.js)
- Selenium IDE-laajennukset
Kaksi polkukenttรครค on korostettu alla olevassa Asetukset-valintaikkunassa.
Lรถydรคt valtavasti kรคyttรคjรคlaajennuksia osoitteesta Selenium lataussivuHuomaa, ettรค tรคmรค mekanismi kuului Selenium Ydin, joka poistettiin vuonna Selenium 3; modernia IDE:tรค laajennetaan sen sijaan oman plugin-API:n kautta.
Miten Asenna Selenium IDE Chromessa
Alla on vaiheittaiset lataus- ja asennusprosessit Selenium IDE varten Google Chrome:
Vaihe 1) Siirry Selenium IDE-sivusto & Napsauta Chromen latauspainiketta.
Vaihe 2) Avaa Chrome Web Storen listaus kohteelle Selenium IDE-laajennus ja asenna se.
Vaihe 3) Lisรครค Chromeen napsauttamalla Lisรครค Chromeen -painiketta Selenium IDE:stรค Google Chrome.
Vaihe 4) Siirry Laajennukset-valikkoon, napsauta kyseistรค kuvaketta ja avaa Selenium IDE uuden testin tallentamiseen uuteen projektiin.
Chrome-rakenne ja Firefox build-tiedostot ovat samaa laajennusta, joten toisessa tallennettu projekti avautuu toisessa. Koska selainkauppojen listaukset muuttuvat ajan myรถtรค, aloita aina vaiheessa 1 viralliselta sivustolta kirjanmerkkeihin merkityn kaupan sijaan. URL.
Asennuksen tarkistaminen ja ensimmรคisen testin tallentaminen
Latautuva laajennus ei ole todiste asennuksen toimivuudesta. Nopein tapa tarkistaa se on tallentaa jotain mitรคtรถntรค ja toistaa se.
- Valitse Selenium IDE-kuvake. Tervetuloa-valintaikkunassa on neljรค vaihtoehtoa: uuden testin tallentaminen uuteen projektiin, olemassa olevan projektin avaaminen, uuden projektin luominen tai IDE:n sulkeminen.
- Valitse ensimmรคinen vaihtoehto ja anna projektille nimi.
- Syรถtรค tukikohta URLTรคmรค on testattavan sovelluksen osoite, ja sitรค kรคytetรครคn uudelleen jokaisessa projektin testissรค.
- Uusi selainikkuna avautuu siihen URL ja tallennus alkaa. Napsauta linkkiรค tai kirjoita kenttรครคn, palaa sitten IDE-ympรคristรถรถn ja lopeta tallennus napsauttamalla tallennuskuvaketta.
- Napsauta tallennuskuvaketta. IDE kirjoittaa yhden tiedoston, jonka
.sidelaajennus. - Valitse testi ja napsauta toistopainiketta. Jos tallennetut vaiheet toistuvat ilman punaista vikamerkkiรค, asennus on virheetรถn.
Ensimmรคinen toisto, joka epรคonnistuu aivan ensimmรคisellรค komennolla, osoittaa yleensรค tukiasemaan. URL pikemminkin kuin asennuksen aikana. Kesken jรครคvรค toisto on paikannusongelma, jossa tarkista ja odota -komennot ansaitsevat elantonsa.
Kuinka korjata yleinen Selenium IDE-asennusongelmia
Lรคhes jokainen asennusvalitus kuuluu johonkin kouralliseen kaavoihin. Kaksi ensimmรคistรค ovat ne, jotka on dokumentoinut Selenium itse projekti.
- Ei kuvaketta tyรถkalupalkissa. Vahvista, ettรค laajennus on kรคytรถssรค. Kirjoita
chrome://extensionsChromessa taiabout:addonsin Firefoxja tarkista, ettรค Selenium IDE on kytketty pรครคlle. - Laajennus on kรคytรถssรค, mutta edelleen nรคkymรคtรถn. Kuvake voi olla piilossa, koska tyรถkalupalkki on liian kapea. Chromessa vedรค aluetta osoiterivin oikealle puolelle. Firefox, napsauta tyรถkalupalkkia hiiren kakkospainikkeella, valitse Mukauta, sรครคdรค sitรค ja napsauta Valmis.
- IDE avautuu, mutta ei tallenna mitรครคn. Tallennusikkunan on oltava se, jonka IDE kรคynnisti. Kรคsin avatulle vรคlilehdelle tehtyรค tallennusta ei tallenneta.
- Sisรคsivulla ei toimi mikรครคn. Laajennukset eivรคt voi skriptata selaimen sisรคisiรค sivuja, kuten asetuksia tai laajennusten nรคyttรถjรค, joten ne tallennetaan tavalliselle verkkosivulle.
- Hallittu selain estรครค asennuksen. Yritysprofiilissa laajennusten asennusta usein sรครคdellรครคn kรคytรคnnรถillรค, ja jรคrjestelmรคnvalvojan on sallittava laajennustunnus.
Miten asennetaan Selenium IDE-komentorivin suoritin
Laajennus toistaa testejรค vain siinรค selaimessa, johon se on asennettu. Jos haluat suorittaa tallennetun projektin muissa selaimissa, rinnakkain tai Gridissรค, asenna komentorivisuoritin. Se tarvitsee Node.js:n ja npm:n.
npm install -g selenium-side-runner
Jokainen selain tarvitsee myรถs oman ajuritiedostonsa. Asenna ajuri sille selaimelle, johon haluat kohdistaa selaimen.
npm install -g chromedriver npm install -g geckodriver npm install -g edgedriver
Kun juoksija ja ajuri ovat paikoillaan, osoita juoksijalla projektitiedostoa, jonka IDE tallensi aiemmin.
selenium-side-runner /path/to/your-project.side
Suoritin levittรครค paketteja yhtรค moneen prosessiin kuin koneessa on suorittimen ytimiรค. Kaksi lippua kattavat useimmat pรคivittรคiset tarpeet: -c asettaa selaimen ja --base-url kohdistaa koko projektin uudelleen eri ympรคristรถรถn, mikรค tekee samasta tallenteesta kรคyttรถkelpoisen sekรค paikallisessa koontiversiossa ettรค testipalvelimella.
selenium-side-runner -c "browserName=firefox" --base-url https://localhost
Tรคstรค eteenpรคin luonnollinen seuraava askel on jรคttรครค tallennus ja toisto taakse ja kirjoittaa samat tarkistukset koodiin โ katso ensimmรคinen WebDriver-skripti lรคpikรคynti ja laajempi Selenium sarja.











