Hogyan kell letölteni és telepíteni Selenium IDE for Firefox & Chrome
⚡ Okos összefoglaló
Selenium Az IDE böngészőbővítményként települ, nem pedig önálló alkalmazásként, így a teljes beállítás egy kiegészítő letöltése a Firefox vagy a Chrome-ban, majd egyetlen kattintással megnyithatja a felvevőt.
Ebben az oktatóanyagban megtanuljuk, hogyan kell letölteni és telepíteni Selenium IDE mert Firefox és a Google ChromeSemmi sem kerül lefordításra, és semmi sem kerül a rendszer elérési útjára – az IDE egy böngészőbővítmény, így a telepítés abban a pillanatban befejeződik, amikor a böngésző jelzi a bővítmény hozzáadását.
⚠️ Megjegyzés a verziókkal kapcsolatban: az alábbi képernyőképek az eredetiből származnak Firefox-bővítmény Selenium IDE. Az a build akkor állt le, amikor Firefox Az 55 2017-ben megszüntette a korábbi XUL bővítmények támogatását. Selenium A ma terjesztett IDE egy átírt kiterjesztés a következőhöz: Firefox és a Chrome, amely a projekteket a .side formátum HTML helyett. Minden eredeti lépés itt megmarad, a jelenlegi viselkedés mellette fel van tüntetve.
Hogyan telepítsük Selenium IDE for Firefox
Az alábbiakban egy lépésről lépésre bemutatjuk a letöltési és telepítési folyamatot Selenium IDE for Firefox:
Amire szükséged van
- Mozilla Firefox
- Aktív internetkapcsolat
Ha nincs Mozillája Firefox mégis letöltheti innen firefox.com.
Lépések 1) Nyissa meg Firefox Kiegészítők és letöltések Selenium IDE
Indít Firefox és keresse meg a Selenium IDE lista bekapcsolva Firefox Bővítmények. Kattintson a Hozzáadás gombra FirefoxA kiegészítő oldala az alábbi képernyőképen látható módon néz ki.
Lépések 2) Kattintson a Hozzáadás gombra
Várj amíg Firefox befejezte a letöltést, majd kattintson a „Hozzáadás” gombra. Firefox először az alábbi engedélyezési ablakot jeleníti meg, amely felsorolja a bővítmény által kért hozzáférést.
Lépések 3) Kattintson az OK gombra
A telepítés befejezése után egy megerősítő üzenetet fog kapni. Kattintson az itt látható értesítésen az „OK” gombra.
Lépések 4) Kattintson és nyissa meg Selenium IDE
Kattints a Selenium IDE ikon, amely most a Firefox eszköztárat, ahogy az alább látható.
Selenium Az IDE a saját ablakában nyílik meg, mint a következő képernyőképen.
Firefox DevTools Firefox
Az IDE telepítése csak a beállítás fele. Egy lépés rögzítése egyszerű, de kézzel történő megírásához szükség van annak az elemnek az azonosítójára, amelyre a lépés hatással van, és ez a böngésző saját felügyelőjéből származik.
Firefox A DevTools egy Firefox egy olyan funkció, amelyet a tesztelt webes alkalmazás HTML-elemeinek vizsgálatára fogunk használni. Megadja nekünk annak az elemnek a nevét, amelyre a Selenese-parancsunk reagálni fog.
Step 1) Kattintson a jobb gombbal bárhol az oldalon, és válassza az Elem vizsgálata lehetőséget. Használhatja a Ctrl + billentyűparancsot is Shift + I. A helyi menü alább látható.
Step 2) A képen látható felhasználói felületet láthatja, az egyik oldalon az oldaljelölésekkel, a másikon pedig a stílusokkal.
Step 3) Jobb gombbal kattinthatsz egy elemre, és kiválaszthatod a CSS-t, vagy XPathEz hasznos az objektumazonosításban, mivel a másolt érték közvetlenül beilleszthető a Target egy parancs mezője.
Jegyzet: Hasonlóképpen, a Chrome fejlesztői eszközeit is használhatja az objektumok tulajdonságainak azonosítására. Az alábbi Chrome panel ugyanezt a feladatot látja el.
Mindkét ellenőr megjeleníti az IDE által preferált azonosító, név és osztály attribútumokat is, amikor egy lokátor felvétel közben.
Selenium Az IDE elavult, és a fejlesztés leállt. Csak a közelmúltban élesztették fel a projektet. Az új Selenium sok funkció hiányzik az elavult IDE-hez képest. A funkciók hozzáadása folyamatban van, de lassú ütemben. Az összes funkció felfedezéséhez Selenium IDE, javasoljuk, hogy a régi verziót használja. Az IDE régi verziójának használatához
Step 1) Felhasználás Firefox 54 Hordozható verzió ellenőrzése itt
Step 2) Meglátogatni a Selenium IDE verzióelőzmények és telepítse. A verziólista így néz ki.
Előfordulhat, hogy a következő szolgáltatások nem állnak rendelkezésre a legújabb IDE-verzióban. Az oktatóanyagokat folyamatosan frissítjük, amint az új verzió frissül.
⚠️ Jelenlegi állapot: Egy nem támogatott böngésző futtatása pusztán egy nem támogatott bővítmény életben tartása érdekében már nem praktikus megoldás egy munkahelyi gépen, ezért a fenti két lépést tekintsük történelmi kontextusnak. Az újjáépített IDE most már lefedi a régi eszköz hasznosságát, beleértve a következőket: tárolt változók, vezérlési folyamatot szabályozó parancsok és kódexport.
Dugó
Selenium Az IDE támogatja a továbbiakat Firefox más felhasználók által létrehozott kiegészítőket vagy bővítményeket. Látogasson el a hivatalos Selenium IDE webhely a listára Selenium a mai napig elérhető kiegészítők. Telepítse őket ugyanúgy, mint a többit Firefox kiegészítők.
Alapértelmezésben, Selenium Az IDE 4 beépülő modullal érkezik:
- Selenium SDI: C# Formázók
- Selenium SDI: Java Formázók
- Selenium SDI: Python Formázók
- Selenium IDE: Ruby Formatters
Erre a négy bővítményre van szükség Selenium IDE a Selenese különböző formátumokká alakításához.
A Bővítmények lapon az összes telepített bővítmény listája látható, az egyes bővítmények verziószámával és készítőjének nevével együtt, ahogy az alábbi képernyőképen is látható.
Felhasználói bővítmények
Selenium Az IDE támogatja a felhasználói kiterjesztéseket a fejlett funkciók biztosítása érdekében. A felhasználói kiterjesztések a következő formátumúak: JavaScript fájlok. Úgy telepítheti őket, hogy a Beállítások párbeszédpanel e két mezőjében megadja abszolút elérési útjukat.
- Selenium Alapvető kiterjesztések (user-extensions.js)
- Selenium IDE kiterjesztések
A két elérési út mező kiemelve látható az alábbi Beállítások párbeszédpanelen.
Rengeteg felhasználói bővítményt találhatsz a következő oldalon: Selenium letöltés oldalMegjegyzendő, hogy ez a mechanizmus a következőhöz tartozott: Selenium Mag, amelyet eltávolítottak Selenium 3; a modern IDE ehelyett a saját plugin API-ján keresztül bővül.
Hogyan telepítsük Selenium IDE Chrome-ban
Az alábbiakban egy lépésről lépésre bemutatjuk a letöltési és telepítési folyamatot Selenium IDE for Google Chrome:
Step 1) Menj a Selenium IDE webhely & Kattintson a Chrome letöltése gombra.
Step 2) Nyissa meg a Chrome Webáruház listáját a következőhöz: Selenium IDE bővítményt és telepítsd.
Step 3) Kattintson a Hozzáadás a Chrome-hoz gombra a hozzáadáshoz Selenium IDE-ből Google Chrome.
Step 4) Menj a Bővítmények menübe, kattints az ikonra, és nyisd meg Selenium IDE új teszt rögzítéséhez egy új projektben.
A Chrome build és a Firefox A build fájlok ugyanazt a kiterjesztést tartalmazzák, így az egyikben rögzített projekt a másikban nyílik meg. Mivel a böngészőboltok listája idővel változik, az 1. lépésben mindig a hivatalos webhelyről kezdje, ne pedig egy könyvjelzővel ellátott áruházból. URL.
A telepítés ellenőrzése és az első teszt rögzítése
Egy betöltődő bővítmény nem bizonyítja a beállítás működését. A leggyorsabb ellenőrzés az, ha felveszünk valami apróságot, és lejátszjuk.
- Kattintson az Selenium IDE ikon. Az üdvözlő párbeszédpanel négy lehetőséget kínál: új teszt rögzítése új projektben, meglévő projekt megnyitása, új projekt létrehozása vagy az IDE bezárása.
- Válaszd az első lehetőséget, és adj nevet a projektnek.
- Adjon meg egy bázist URLEz a tesztelt alkalmazás címe, és a projekt minden tesztje ezt használja újra.
- Egy új böngészőablak nyílik meg ezen a ponton URL és a felvétel elindul. Kattintson egy hivatkozásra, vagy írjon be egy mezőbe, majd váltson vissza az IDE-be, és kattintson a felvétel ikonra a leállításhoz.
- Kattintson a mentés ikonra. Az IDE egyetlen fájlt ír ki egy
.sidekiterjesztés. - Válaszd ki a tesztet, és kattints a lejátszásra. Ha a rögzített lépések piros hibajelölő nélkül lejátszódnak, a telepítés rendben van.
Az első lejátszás, amely az első parancsra meghiúsul, általában az alapra mutat. URL nem pedig a telepítésnél. A lejátszás közbeni meghiúsulás lokátorproblémát jelent, ami azt jelenti, hogy a ellenőrző és várakozási parancsok megkeresik a megélhetésüket.
Hogyan javítsuk ki a gyakori problémákat Selenium IDE telepítési problémák
Szinte minden telepítési panasz beleillik egy maroknyi minta valamelyikébe. Az első kettőt a ... dokumentálta. Selenium maga a projekt.
- Nincs ikon az eszköztáron. Győződjön meg arról, hogy a bővítmény engedélyezve van. Írja be
chrome://extensionsChrome-ban, vagyabout:addonsin Firefox, és ellenőrizd, hogy Selenium Az IDE be van kapcsolva. - A bővítmény engedélyezve van, de még mindig láthatatlan. Lehetséges, hogy az ikon egyszerűen azért van elrejtve, mert túl keskeny az eszköztár. A Chrome-ban húzza a címsortól jobbra lévő területet. Firefox, kattintson jobb gombbal az eszköztárra, válassza a Testreszabás lehetőséget, állítsa be a kívánt értéket, majd kattintson a Kész gombra.
- Az IDE megnyílik, de nem rögzít semmit. A felvételi ablaknak meg kell egyeznie azzal, amelyet az IDE elindított. A kézzel megnyitott lapon lévő felvétel nem kerül rögzítésre.
- Egy belső oldalon semmi sem működik. A bővítmények nem tudnak böngésző belső oldalait, például a beállításokat vagy a bővítmények képernyőit szkriptelni, ezért egy átlagos weboldalon rögzítenek.
- Egy felügyelt böngésző blokkolja a telepítést. Vállalati profilon a bővítmények telepítését gyakran szabályzat szabályozza, és rendszergazdának kell engedélyeznie a bővítményazonosítót.
A telepítés módja Selenium IDE parancssori futtatóprogram
A bővítmény csak abban a böngészőben játssza le a teszteket, amelybe telepítve van. Egy mentett projekt más böngészőkben, párhuzamosan vagy egy Griden történő futtatásához telepítse a parancssori futtatót. Node.js és npm szükséges hozzá.
npm install -g selenium-side-runner
Minden böngészőnek szüksége van saját illesztőprogram-bináris fájlra. Telepítse a megcélozni kívánt böngésző illesztőprogramját.
npm install -g chromedriver npm install -g geckodriver npm install -g edgedriver
Miután a futtatóprogram és a meghajtóprogram a helyén van, irányítsd a futtatóprogramot arra a projektfájlra, amelyet az IDE korábban mentett.
selenium-side-runner /path/to/your-project.side
A futtatóprogram annyi folyamatra osztja szét a csomagokat, ahány CPU-magja van a gépnek. Két jelző fedi le a legtöbb napi igényt: -c beállítja a böngészőt, és --base-url a teljes projektet egy másik környezetre irányítja át, ami ugyanazt a felvételt teszi használhatóvá egy helyi build és egy átmeneti szerver ellenében.
selenium-side-runner -c "browserName=firefox" --base-url https://localhost
Innentől kezdve a természetes következő lépés az, hogy elhagyjuk a felvétel-lejátszást, és ugyanazokat az ellenőrzéseket írjuk be a kódba — lásd a első WebDriver szkript átvezető és a szélesebb Selenium sorozat.











