Getid () - blog a PHP szelén tesztelési rendszer telepítésének programozásáról a php integrációjával

A szelén tesztrendszerének telepítése a PHP-hez a NetBeans-be való integrálással (kézi indítás)

Ez a szöveg egy kiterjesztett utasítás a NetBeans weboldaláról.






Célja a Windows rendszerben végzett munka.

UPD. A szelén tesztek futtatásához nem kell telepítenie a Testing_Selenium csomagot, és rögzíteni kell az exporthibákat. Elég PHPUnit a kiterjesztésekkel.

1. Selenium szerver

A tesztek futtatásához önmagában szükség van a Selenium kiszolgálóra - olyan java alkalmazás, amely kezeli a böngészőket. Töltse le a link hivatalos oldaláról.
A fájlt bárhová elhelyezheted. Futtassa a parancsot:
A kényelem érdekében létrehozhat egy pipát tartalmazó fájlt:

2. Plugin Selenium a NetBeans PHP-hez

A NetBeans-t már be kell állítani úgy, hogy működjön együtt a PHPUnit programmal.
Javaslom egy változatot a phpunit.phar-val. mivel tartalmazza az összes szükséges kiterjesztést. Röviden, letöltjük ezt a fájlt, helyezzük el a php.exe mellett, a phpunit.bat mellett hozzunk létre a következő tartalommal
Ezután a NetBeans programban a PHP hibakereső beállításaiban adja meg a létrehozott phpunit.bat fájl elérési útját az elérési mezőben a szkripthez.

A Selenium beépülő modul NetBeans IDE-ba történő telepítéséhez nyissa meg az "Eszközök"> "Plug-in" elemet, és telepítse a Selenium modult PHP-re.

3. Szelén tesztfájl

A Projects ablakban kattintson jobb gombbal a projekt nevére. Válassza az Új> Egyéb lehetőséget. Megnyílik a Fájlképző varázsló. Válassza ki a "Selenium" opciót, majd kattintson a "Tovább" gombra.







A Selenium teszt első létrehozásakor megnyílik egy párbeszédpanel, amely lehetővé teszi a Selenium tesztfájlok könyvtárának telepítését. Ennek a könyvtárnak eltérnie kell a PHPUnit tesztfájl könyvtárától. Ellenkező esetben a szelén tesztek minden egyes teszteléskor futnak. A Selenium típusú funkcionális tesztek végrehajtása általában hosszabb időt vesz igénybe, mint az egységvizsgálatok elindítása, ezért a moduláris tesztekkel történő közös bevezetésük valószínűleg nemkívánatos.

Ezután a projekt helyi menüjében lesz egy elem a "Run Selenium Tests" tesztek futtatásához.

4. Feldolgozza a teszteket a Selenium IDE-ben

A Selenium IDE egy plug-in a böngészőhöz, amely lehetővé teszi a felhasználói műveletek felvételét a későbbi ismétléshez vagy a programozási nyelvek formátumba való exportálásához.
Ezen az oldalon megtalálhatja a plugin legújabb verzióját. Az írás időpontjában 1.10.
A bővítmény telepítése és a böngésző újraindítása után meg kell indítania az IDE ablakot (a Firefox Ctrl + Alt + S vagy a Menü> Webfejlesztés> Selenium IDE). A rögzített műveletek szerkeszthetők, menthetők, majd megnyithatók.

5. Export tesztek PHP-ben

A Selenium IDE a HTML formátumban menti a teszteket. Esetünkben PHP-re kell konvertálni.
A hivatalos export plug-in PHP-ben az írás idején nincs ott, így meg kell keresni egy másik. A Firefoxhoz próbáltam ezt.
Miután írta a tesztet, válassza a Fájl> Export> PHP (PHPUnit) parancsot.

A tesztfájl létrehozása után a jobb egérgombbal kattintson a projektre, és válassza a "Run Selenium Tests" parancsot. Az eredmény a "Kimenet" ablakban lesz.

  1. Ha a tesztek Cyrillic-t használnak, a tesztfájl kódolásának UTF-8-nak kell lennie.
  2. Ha az összes teszt elindítása után kihagyja, meg kell győződnie arról, hogy elindult a server selenium-server.x.jar (1. pont).




Kapcsolódó cikkek