Sahi

Software screenshot:
Sahi
Software informatie:
Versie: 20110719
Upload datum: 14 Apr 15
Ontwikkelaar: V Narayan Raman
Licentie: Gratis
Populariteit: 27

Rating: 3.5/5 (Total Votes: 2)

Sahi is een automatisering en testing tool voor web-toepassingen, met de mogelijkheid om op te nemen en afspelen scripts.
Ontwikkeld in Java en Javascript, deze tool maakt gebruik van eenvoudige javascript om gebeurtenissen uit te voeren op de browser.
Sahi's functies omvatten, in-browser controles, op tekst gebaseerde scripts, mier ondersteuning voor het afspelen van de suites van de tests, en multi-threaded weergave. Sahi ondersteunt HTTP- en HTTPS.
 
Sahi draait als een proxy-server en de browser nodig heeft om de sahi server te gebruiken als proxy. Sahi injecteert dan javascript zodat deze elementen in de webpagina kunt openen. Dit maakt het instrument onafhankelijk van de website / webapplicatie

Kenmerken :..

  • Het opnemen van browser acties
  • Het afspelen van opgenomen / scripted acties.
  • Accessor Viewer voor het identificeren van html-elementen voor scripting
  • gemakkelijk te bewerken scripts (tekstbestanden)
  • De eenvoudige API's
  • Integratie met ant bouwt
  • Logging / rapporten
  • Script is in javascript ondersteunt daarom concepten en constructen die JavaScript ondersteunt
  • Ondersteuning voor globale variabelen opgeslagen over meerdere pagina's in een test en over testen in een suite.
  • Script refactorable in functies en bestanden.
  • Scripts Runnable via url.
  • Bugs kan worden opgenomen door testers en de sahi script kan op een webserver worden gepubliceerd.
  • Deze url kan worden opgenomen in de bug rapportages.
  • Ontwikkelaars kunnen de bug te reproduceren door te wijzen op die url in het bug rapport.
  • Scripts automatisch beschikbaar aan anderen via HTTP
  • Zeer licht
  • De tests niet het browservenster moet worden scherpgesteld.
  • Suites kunnen draaien in meerdere threads dus de testuitvoering tijd verminderen.
  • Ondersteunt externe proxy en HTTPS.

Wat is nieuw in deze release:

  • Eigenschappen toegevoegd:
  • Display popup naam in Controller.
  • Gebruik -geen-afstandsbediening vlag in plaats van MOZ_NO_REMOTE. Oudere gebruikers nodig hebben om deze toe te voegen aan ant doelen. _fail (msg) toegevoegd
  • Toegevoegd ext.http.both.proxy.bypass_hosts om sahi.properties sommige domeinen te omzeilen tijdens het verbinden via externe proxy
  • Toegevoegd _sahi.printDiagnostics om wat informatie over de browser en XMLHttpRequest wordt gebruikt te krijgen.
  • id genegeerd voor JSF RichFaces.
  • Ondersteuning voor IE modale dialoogvensters (via showModalDialog aangeroepen).
  • _setSelected identificeert opties door id en index.
  • _listItem API toegevoegd voor de identificatie van LI-tags.
  • Bugfixes:
  • Fix voor het identificeren van pop-ups van een ander domein
  • Vaste _continueOnError
  • Put back no-cache headers omdat pagina's werden opgepikt uit de cache in IE veroorzaakt inloggen / afmeldingen op sommige sites te mislukken.
  • Vaste problemen met koppeling klikken op Chrome en Safari
  • Ontbrekende tests mislukt, nu de build.
  • Fix gerelateerd aan contentlength en overdracht coderend geïntroduceerd in de vorige build.
  • Fix voor XHR's niet goed gelabeld (en dus ten onrechte behandeld) wanneer verschillende domeinen in iframes waren.
  • _readFile terugkeert javascript string.
  • Behandeling van de gebeurtenissen geregistreerd via luisteraars op de link klikken.
  • Links met getallen in de tekst zijn genoteerd tijdens de opname. _link (& quot; & lt; nummer & gt; & quot;). Link klik niet verder als event.returnValue vals Controle contentType ook om erachter te komen javascript content voor XHR hanteren Vaste proxying naar https sites die geen geldig certificaat hebben. (Bug geïntroduceerd in 21 januari 2009 build).

Wat is nieuw in versie 2009-01-21:

  • Eigenschappen toegevoegd:
  • Tunneling via externe proxy toegevoegd.
  • proberen te vangen steun in Sahi script.
  • _logException toegevoegd. Hiermee kunt u een fout te vangen, nemen corrigerende maatregelen en ook de fout.
  • aanmelden
  • _logExceptionAsError toegevoegd. Zelfde als _logException maar de test niet doorstaat script. Handig voor het opruimen voordat mislukken.
  • Toegevoegd _isVisible om te controleren op zichtbaarheid van elementen.
  • Acties op elementen nu pas gebeuren als ze zichtbaar zijn.
  • Betere ondersteuning voor zkoss door identificatie van js.dsp bestanden en de vaststelling van AJAX problemen.
  • Vorm elementen zelfs opgenomen zonder bijvoeging vorm labels.
  • Toegevoegd experimentele SSL Manager.
  • Toegevoegd TrafficLogger om HTTP-verkeer te melden voor het debuggen doeleinden.
  • Bugfixes:
  • Pagina's met unicode tekens correct worden weergegeven.
  • Pauze en Step vast.
  • Vaste AJAX vraagstukken op IE gebruik van ActiveX.
  • Vaste problemen met multidomein iframes.

Wat is nieuw in versie 2008-08-31:

  • Deze versie maakt gebruik van Rhino als de scripting engine , dus het verplaatsen van het grootste deel van het script uitvoeren om de proxy.
  • Dit moet een lange weg te gaan in het vereenvoudigen van Sahi scripts.
  • Deze versie heeft ook een aantal belangrijke wijzigingen in de SocketPool, die kwesties in verband met te veel stopcontacten worden gebruikt en fouten zullen lossen zijn door BindExceptions.
  • uitvoering Suite is veranderd, zodanig dat zelfs als de browser crasht, zal de suite verder met het volgende script en dus niet in het bezit van een te bouwen.
  • DB methoden nu nauwe banden behoren.

Eisen

  • JRE 1.4 of hoger
  • mier, log4j.jar en junit.jar als de module moet worden herbouwd.

Vergelijkbare software

disable-docstring
disable-docstring

11 May 15

nose-skipreq
nose-skipreq

12 May 15

lava-vcs
lava-vcs

14 Apr 15

Ahven
Ahven

15 Apr 15

Reacties op Sahi

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!