Sahi

Software screenshot:
Sahi
Dettagli del software:
Versione: 20110719
Data di caricamento: 14 Apr 15
Sviluppatore: V Narayan Raman
Licenza: Libero
Popolarità: 27

Rating: 3.5/5 (Total Votes: 2)

Sahi è uno strumento di automazione e di test per applicazioni web, con la possibilità di registrare e script di riproduzione.
Sviluppato in Java e JavaScript, questo strumento utilizza semplice javascript per eseguire gli eventi sul browser.
Caratteristiche di Sahi comprendono, in browser comandi, script di testo base, il supporto per la riproduzione di formica suite di test, e la riproduzione multi threaded. Sahi supporta HTTP e HTTPS.
 
Sahi eseguito come un server proxy e il browser deve utilizzare il server sahi come proxy. Sahi poi inietta javascript in modo che possa accedere agli elementi della pagina web. Questo rende l'indipendente strumento del sito web / applicazione web

Caratteristiche :..

  • La registrazione delle azioni del browser
  • La riproduzione di azioni registrate / script.
  • Accessor Viewer per identificare gli elementi HTML per scripting
  • script facilmente modificabili (file di testo)
  • Simple API
  • Si integra con la formica costruisce
  • Registrazione / report
  • Script è in javascript supporta quindi i concetti e costrutti che supporta JavaScript
  • Il supporto per le variabili globali memorizzate tra le pagine di un test e attraverso le prove in una suite.
  • Script refactorable in funzioni e file.
  • Scripts eseguibili tramite url.
  • Bugs può essere registrato dal tester e lo script sahi può essere pubblicato su un server web.
  • Questo URL può essere incluso in segnalazioni di bug.
  • Gli sviluppatori possono riprodurre il bug indicando che url nella segnalazione di bug.
  • Scripts automaticamente a disposizione di altri attraverso HTTP
  • Molto leggero
  • I test non hanno bisogno la finestra del browser per essere a fuoco.
  • Suite può essere eseguito in più thread, riducendo così il tempo di esecuzione del test.
  • Supporta delega esterna e HTTPS.

Cosa c'è di nuovo in questa versione:

  • Caratteristiche aggiunto:
  • Visualizzazione nome popup in Controller.
  • Uso bandiera -no-remote anziché MOZ_NO_REMOTE. Gli utenti più anziani hanno bisogno di aggiungere questo a obiettivi formica. _fail (msg) aggiunto
  • ext.http.both.proxy.bypass_hosts Aggiunto a sahi.properties per bypassare alcuni domini durante il collegamento con la procura esterno
  • _sahi.printDiagnostics aggiunti per ottenere alcune informazioni su browser e XMLHttpRequest in uso.
  • id ignorato per RichFaces JSF.
  • Il supporto per le finestre di dialogo modale (richiamato tramite showModalDialog).
  • _setSelected identifica le opzioni di id e indice.
  • _listItem API aggiunto per l'identificazione di tag LI.
  • Bugfix:
  • Fix per identificare i popup da un dominio diverso
  • fissi _continueOnError
  • Rimettere no-cache intestazioni perché le pagine venivano raccolti dalla cache in IE causando login / logout su alcuni siti di sicuro.
  • Problemi risolti con i clic sui link in Chrome e Safari
  • prove mancanti ora falliscono la compilazione.
  • Fissare relative al ContentLength e Transfer-Encoding introdotto in generazione precedente.
  • Fix per XHR non etichettati correttamente (e quindi a torto trattati), quando erano presenti in iframe diversi domini.
  • _readFile restituisce javascript stringa.
  • Gestione degli eventi registrati via ascoltatori clic sui link.
  • I collegamenti con i numeri nel testo vengono citati durante la registrazione. _link (& quot; & lt; numero & gt; & quot;). Collegamento click non procede se event.returnValue è falsa contentType Verifica anche di capire javascript contenuti per XHR gestione proxy fisso a https siti che non hanno un certificato valido. (Bug introdotto nel 21 gennaio 2009 build).

Cosa c'è di nuovo in versione 2009-01-21:

  • Caratteristiche aggiunto:
  • Tunneling mediante delega esterna aggiunto.
  • cercare sostegno catture in sceneggiatura Sahi.
  • _logException aggiunto. Consente di prendere un errore, adottare misure correttive e anche registrare l'errore.
  • _logExceptionAsError aggiunto. Uguale _logException ma fallisce lo script di test. Utile per la pulizia prima di fallire.
  • Aggiunto _isVisible per controllare la visibilità degli elementi.
  • azioni su elementi ora si verificano solo se sono visibili.
  • Migliore supporto per zkoss mediante individuazione di file js.dsp e la risoluzione dei problemi AJAX.
  • elementi forma registrata anche senza racchiudere tag form.
  • Aggiunto sperimentale Gestione SSL.
  • Aggiunto TrafficLogger per registrare il traffico HTTP per il debug.
  • Bugfix:
  • Pagine con caratteri Unicode visualizzare correttamente.
  • Pausa e passo fisso.
  • questioni AJAX fissi su IE utilizzano ActiveX.
  • Problemi risolti con iframe multidominio.

Cosa c'è di nuovo in versione 2008-08-31:

  • Questa versione usa Rhino come il motore di scripting , così spostando la maggior parte della esecuzione dello script al proxy.
  • Questo dovrebbe andare un lungo cammino nella semplificazione script Sahi.
  • Questa versione dispone anche di alcune importanti modifiche al SocketPool, che risolverà i problemi legati alla utilizzate troppe prese ed errori a causa di BindExceptions.
  • esecuzione Suite è stata modificata in modo tale che, anche se il browser si blocca, la suite continuerà con lo script successivo e quindi non reggere una build.
  • metodi DB ora stretti collegamenti correttamente.

Requisiti :

  • JRE 1.4 o superiore
  • formica, log4j.jar e junit.jar se il modulo deve essere ricostruito.

Programmi simili

LAMPcheck
LAMPcheck

2 Jun 15

Schema Crawler
Schema Crawler

3 Jun 15

pyjslint
pyjslint

14 Apr 15

Commenti a Sahi

I commenti non trovato
Aggiungi commento
Accendere le immagini!