背景: AJAX を使用して C# で開発した Web アプリ用の自動テスト ツールを探していました。私はいくつかのツールを見つけようとしましたが、いくつかは複雑で、いくつかは有料で、いくつかは微調整することができませんでした.いくつかは以下にリストされていますが、完全に制御でき、v.lightで簡単に移植できるものが必要でした.
私のインスピレーション:)
解決策:ついに古い JavaScript のスキルに戻って、私は自分自身のシンプルな (そしてできれば効果的な) 自動テスト ツールを作成することになりました! アイデアは、iframeでテストするWebページを「ホスト」し、そのコントロールにアクセスし、値を入力してクリックを実行するラッパーの親htmlページを作成することでした...
*注: テストするには、両方のページが同じマシン上にある必要があります (クロス ドメイン テストは許可されていません)。
ここに私の方法を説明するサンプル画像があります -
ラッパー ページの コードは次のとおりです: http://www.codeupload.com/3813
私はあなたの提案と同じことについてのアイデアとあなたが好むものを知りたい. 自動テスト、自動化されたデモの表示、自動化されたデータ入力など、この方法の多くの使用法を目にしますが、すべてが同じドメインにあります。
ここに私のコードプロジェクトの記事があります:
http://www.codeproject.com/KB/custom-controls/JS-Automated-Testing.aspx
あなたの考えを共有してください。そして、誰かが興味を持っているなら、私はそれが実際に動いていることを示すYouTubeビデオも投稿しました: http://www.youtube.com/watch?v=j_z_IrFztBo
ありがとうございました
PS: これが誤解を招くものでないことを願っています。