Sahi egy automatizálási és tesztelő eszköz a webes alkalmazások, a létesítmény rögzíteni és visszajátszani szkripteket.
Java-ban fejlesztett és javascript, ezt az eszközt használ egyszerű javascript végrehajtani események a böngészőben.
Sahi jellemzőit tartalmazza, in-böngészés, szöveg alapú szkriptek, hangya támogatása lejátszása lakosztályok tesztek, és a többszálas lejátszás. Sahi támogatja a HTTP és HTTPS.
Sahi fut a proxy szerver és a böngésző kell használni a Sahi szervert, mint a proxy. Sahi majd fecskendez javascript úgy, hogy érheti elemeket a weboldalon. Ezáltal a készülék független legyen a honlap / webes alkalmazás.
Tulajdonságok :
- A felvétel a böngészőműveleteket.
- Lejátszás a felvett / megírt intézkedéseket.
- Accessor Viewer azonosítására html elemek scripting
- Könnyen szerkeszthető szkriptek (szöveges fájlok)
- Egyszerű API
- Integráció a hangya épít
- A naplózás / jelentések
- Script javascript így támogatja fogalmak és konstrukciók, amelyek JavaScript támogatja
- Globális változók támogatása tárolt több oldalon egy teszt és az egész vizsgálat egy lakosztályban.
- Script refactorable a funkciók és a fájlokat.
- Scripts futható keresztül url.
- Bugs lehet rögzíteni a tesztelők és a Sahi script is megjelent, a webszerveren.
- Ez url lehet venni hibajelentést.
- A fejlesztők reprodukálni a hibát rámutatva, hogy url a hibajelentést.
- Scripts automatikusan elérhetővé mások HTTP-n keresztül
- Nagyon könnyű,
- vizsgálatokat nem szükséges a böngésző ablakot, hogy a középpontban.
- Suites futhat több szálon így csökkentve a teszt végrehajtási ideje.
- Támogatja a külső proxy és HTTPS.
Mi az új ebben a kiadásban:
- Tulajdonságok hozzá:
- megjelenítése felugró név közé Controller.
- A -no-remote zászló helyett MOZ_NO_REMOTE. Régebbi felhasználóknak meg kell adni ezt a hangya célokat. _fail (msg) hozzáadott
- Added ext.http.both.proxy.bypass_hosts hogy sahi.properties megkerülni egyes domain miközben csatlakoztatja a külső proxy
- Added _sahi.printDiagnostics, hogy néhány információ böngésző és XMLHttpRequest használnak.
- id figyelmen kívül hagyja a JSF RichFaces.
- Support for IE modális párbeszédeket (hivatkozni keresztül ShowModalDialog).
- _setSelected azonosítja opciók id és az index.
- _listItem API hozzá azonosításához LI címkék.
- Bugfixek:
- Fix azonosítására popup egy másik domain
- Fix _continueOnError
- Tegye vissza no-cache fejléceket, mert oldalas volt, hogy felvette a cache IE okozva login / kijelentkezésekkel egyes oldalakon nem.
- Fix kérdések linket kattint Chrome és a Safari
- vizsgálatok hiányában már nem fog elkészülni.
- Fix kapcsolatos contentlength és Transfer-Encoding be az előző épít.
- Fix for XHRs nem címkézett megfelelő (és így tévesen kezelik), amikor különböző területeken volt jelen a kereteket.
- _readFile visszatér javascript húr.
- Kezelés események regisztrált keresztül hallgatót linkre kattintással.
- Kapcsolódás számok szövegét jegyzik a felvétel közben. _link (& quot; & lt; több & gt; & quot;). Link klikk nem folytatja, ha event.returnValue hamis ellenőrzése contentType is, hogy kitaláljuk, javascript tartalmat XHR kezelése Fix proxyzásnál a https oldalak, amelyek nem rendelkeznek érvényes tanúsítvánnyal. (Bug bevezetett január 21, 2009 build).
Mi az új verzióban 2009-01-21:
- Tulajdonságok hozzá:
- Alagút a külső proxy hozzá.
- próbáljon fogást támogatást Sahi script.
- _logException hozzá. Lehetővé teszi, hogy elkapjon egy hiba, korrekciós intézkedések megtételét, és azt is jelentkezzen a hiba.
- _logExceptionAsError hozzá. Ugyanaz, mint _logException, de nem a teszt script. Hasznos tiszta, mielőtt sikerül.
- Added _isVisible, hogy ellenőrizze a láthatóságát elemek.
- Actions on elemei már következhet be, ha ők láthatók.
- jobb támogatása zkoss azonosításával js.dsp fájlok és rögzítő AJAX kérdéseket.
- Forma elemek felveszik még nem csatoltak formában címkék.
- Added kísérleti SSL menedzser.
- Added TrafficLogger bejelentkezni HTTP forgalmat hibakeresés.
- Bugfixek:
- Oldalak unicode karakter jelenik meg megfelelően.
- Pause és Step fix.
- Fix AJAX kérdések IE ActiveX.
- Fix kérdések multidomén kereteket.
Mi az új verzióban 2008-08-31:
- Ez a kiadás használ Rhino, mint a script meghajtó , így közelítve a legtöbb script végrehajtása a proxy.
- Ez kell menni hosszú utat egyszerűsítése Sahi szkripteket.
- Ez a build is van néhány fontos változást az SocketPool, amely rögzíti kapcsolatos kérdések túl sok aljzatok használnak, és a hibák miatt BindExceptions.
- Suite végrehajtása már változott, hogy még ha a böngésző összeomlik, a lakosztály folytatja a következő forgatókönyvet, és ezért nem tartja magát a épít.
- DB módszerek vállalattal szoros kapcsolat megfelelő.
követelmények :
- JRE 1.4 vagy újabb
- hangya, log4j.jar és junit.jar ha a modul újra kell építeni.
Hozzászólás nem található