Sahi

ソフトウェアのスクリーンショット:
Sahi
ソフトウェアの詳細:
バージョン: 20110719
日付のアップロード: 14 Apr 15
開発者: V Narayan Raman
ライセンス: 無料
人気: 181

Rating: 3.5/5 (Total Votes: 4)

Sahiを記録する機能と再生スクリプトで、Webアプリケーションの自動化とテストツールです。
JavaとJavaScriptで開発されたこのツールは、ブラウザ上のイベントを実行するために簡単なJav​​aScriptを使用しています。
Sahiの機能は、ブラウザ内のコントロール、テキストベースのスクリプト、テストスイートの再生のためのアリサポート、マルチスレッド再生を含む。 Sahiは、HTTPおよびHTTPSをサポートしています。
 
Sahiは、プロキシサーバとして動作し、ブラウザがそのプロキシとしてsahiサーバーを使用する必要がある。それはウェブページ内の要素にアクセスできるようにSahiはその後JavaScriptを注入します。これはウェブサイト/ Webアプリケーションのツールに依存しないになります。

の特長の:ます。

  • ブラウザアクションの録音ます。

  • 記録された/スクリプト化されたアクションの
  • 再生します。
  • アクセサビューアスクリプティングのためのHTML要素を識別するための
  • 簡単に編集可能なスクリプト(テキストフ​​ァイル)します。
  • シンプルなA​​PIます。
  • はアリとの統合ビルドをします。
  • [ログ/レポートします。
  • スクリプトがJavaScriptであるため、概念をサポートしており、そのジャバスクリプトをサポートします。
  • を構築する
    試験及びスイート内のテスト全体でページにわたって格納されているグローバル変数の
  • サポートします。
  • スクリプトは、関数やファイルにrefactorableます。
  • スクリプトは、URLを介してRunnableをします。
  • バグはテスターに​​よって記録することができ、sahiスクリプトは、Webサーバー上で公開することができます。
  • このURLは、バグレポートに含めることができます。
  • 開発者は、バグレポートにそのURLを指すことでバグを再現することができます。

  • HTTPを介し他の人に自動的に利用可能な
  • スクリプト
  • 非常に軽量ます。
  • テストが焦点にあると、ブラウザウィンドウを必要としませんします。
  • スイートは、テスト実行時間を削減するため、複数のスレッドで実行することができます。
  • は外部プロキシおよびHTTPSをサポートしています。

このリリースのの新機能:

  • 追加された機能:
  • コントローラのポップアップ名を表示します。
  • -no-remoteフラグを使用する代わりに、MOZ_NO_REMOTE。古いユーザーは、Antターゲットにこれを追加する必要があります。 _fail(MSG)を加えます。

  • <李は> 外部プロキシ経由で接続している間、いくつかのドメインをバイパスするsahi.propertiesにext.http.both.proxy.bypass_hostsを追加しました
  • は使用されているブラウザとXMLHttpRequestの約いくつかの情報を取得するために_sahi.printDiagnosticsを追加しました。
  • idはJSF RichFacesのために無視します。

  • (は、showModalDialog経由で呼び出さ)IEのモーダルダイアログの
  • サポートします。
  • _setSelectedは、IDとインデックスでオプションを示します。
  • _listItem APIは、LIタグの識別のために追加されます。
  • バグ修正:
  • 異なるドメインからのポップアップを識別するための修正します。
  • 固定_continueOnErrorます。

  • ページがいくつかのサイトのログイン/ログアウトが失敗する原因IEでキャッシュからピックアップされたためます。
  • バックキャッシュなしのヘッダーを置く
  • ChromeとSafariの上のリンクをクリックする問題を修正します。
  • ミッシングテストは今のビルドに失敗します。
  • 修正ません。ContentLengthと転送エンコード前のビルドで導入に関連します。
  • XHRは異なるドメインは、アイフレームに存在していた時ではない、適切にタグ付けされた(したがって、誤って取り扱う)を修正しました。
  • _readFileは、JavaScriptの文字列を返します。
  • リンクをクリック上のリスナーを経由して登録されたイベントの取扱います。

  • 本文中の数字と
  • のリンクが録画中に引用されている。 _link(&QUOT;&LT;数値&GT;&QUOT;)。 event.returnValueはXHRが有効な証明書を持っていない、HTTPSサイトに固定されたプロキシを処理するためのjavascriptのコンテンツを把握することもcontentTypeのを偽確認していない場合は、リンクをクリックして続行されません。 (2009年1月21日のビルドで導入されたバグ)します。

のバージョン2009年1月21日に新しいのは何ですか。

  • 機能を追加しました:
  • 外部プロキシ経由のトンネルを追加します。
  • Sahiスクリプトでキャッチのサポートを試してます。
  • _logExceptionが追加されました。あなたは、エラーをキャッチ是正処置を取ると、エラーをログに記録できます。
  • _logExceptionAsErrorが追加されました。 _logExceptionと同じですが、テストスクリプトを失敗した。クリーンアップのための有用な前に失敗します。

  • 要素の可視性をチェックするための
  • を追加しまし_isVisibleます。
  • 要素での操作は今、彼らが表示されている場合にのみ発生します。
  • js.dspファイルの識別およびAJAXの問題を修正することでzkossのためのより良いサポートします。
  • フォーム要素はフォームタグを囲むなくても記録されます。
  • を追加しました実験的なSSLマネージャます。

  • デバッグ目的のためにHTTPトラフィックをログに記録する
  • を追加しましTrafficLoggerます。
  • バグ修正:
  • Unicode文字を持つページが正しく表示されます。
  • 一時停止し、ステップ固定します。
  • のActiveXを使用してIE上に固定されたAJAXの問題ます。

  • マルチドメイン、アイフレームを持つ
  • 問題を修正します。

  • このリリースでは、スクリプトエンジンとしてのRhinoを使用しています。

    のバージョン2008-08-31のの新機能である、したがって、プロキシにスクリプト実行のほとんどを移動します。

  • これはSahiスクリプトを簡素に長い道を行く必要があります。
  • このビルドは、あまりにも多くのソケットが使用されているために関連する問題とBindExceptionsによる誤差を修正するSocketPoolにいくつかの重要な変更を持っています。
  • はスイートの実行は、ブラウザがクラッシュした場合でも、スイートは、次のスクリプトを続行ため、ビルドをホールドアップしないように変更されました。

  • DB方式近い接続を適切にします。

の要件

  • JRE 1.4以上
  • アリ、あるlog4j.jarとjunit.jarをを、モジュールが再構築される場合します。

同じようなソフトウェア

inFusion
inFusion

20 Feb 15

nose-f7u12
nose-f7u12

11 May 15

gator-tests
gator-tests

15 Apr 15

へのコメント Sahi

コメントが見つかりません
コメントを追加
画像をオンにする!