0

ブラウザ ベースのアプリケーションをテストするためのブラウザ ベースのテスト プログラムがあります。これは、自動テストを実行できるように、テスト プログラムとアプリケーションを交互に操作して正しく反応することを確認するシーケンスを記録する必要があることを意味します。

SAHIでこれを行うにはどうすればよいですか?

2 つの別々の URL を同時に記録する方法がわかりません。フレームと iframe を使用して 2 つの UI を組み合わせようとしましたが、SAHI をフレーム/iframe に記録できませんでした。

テスト プログラムを変更して、SAHI によって呼び出されるスクリプトから呼び出すことができるようにすることもできますが、それでは自動化ツールを使用するという目的が台無しになります...

助言がありますか?

4

1 に答える 1

1

1) Sahi (script1) を使用して、最初の Web ページでのアクションを記録します。

2) 2 番目の Web ページ (script2) でのアクションを記録します。

3) script1 で、これを行う

// do steps for UI 1 as recorded in script1
_call(window.open("second url", "newWindow")); // open the second window
_selectWindow("newWindow"); // target the following steps on newWindow
// copy steps from script2 here
_selectWindow(); // return to base window
// perform further base window steps
// Use _selectWindow("newWindow") and _selectWindow() to switch between windows.

お役に立てれば。

よろしく、

于 2013-03-05T16:47:42.610 に答える