1

ウェブサイトからいくつかの情報を解析する必要があります。

これを実行するテストツールがいくつかあることは知っていますが、ASP.NETWebページコードからリアルタイムで実行する必要があります。ですから、.NETライブラリが必要だと思います。

以前は、特定のURLを生成してHTMLを解析することができましたが、フォームのクリック後にAJAX呼び出しによって生成されたページから情報を取得する必要があります。だから私はそれらのクリックを生成する必要がありますよね?

ところで、私はサーバー側のASP.NETの(限られた)経験しか持っていません。たぶん、最適な解決策は私が思うものとはかなり異なりますか?

4

2 に答える 2

2

をご覧くださいWatiN

ホームページから:

  • すべての主要な HTML 要素を簡単に自動化
  • 複数の属性による要素の検索
  • Page および Control モデルのネイティブ サポート。
  • AJAX ウェブサイトのテストをサポート
  • ウェブページのスクリーンショットの作成をサポート
  • フレーム (クロスドメイン) と iframe をサポート
  • アラート、確認、ログインなどのポップアップ ダイアログを処理します。
  • HTML ダイアログをサポート (モーダルおよびモードレス)
  • お気に入りの (単体) テスト ツールとの統合が容易
  • Internet Explorer 6、7、8、9、FireFox 2 および 3 で動作
  • 任意の .Net 言語で使用可能
  • Apache License 2.0 の下でライセンス供与
  • 120.000回以上ダウンロードされました。
  • また、オープンソースであるため、新しい機能を自分で追加して貢献できます!
于 2013-01-26T17:59:17.510 に答える
1

Coypuを見てください。WatiNとSeleniumをラップして、この種の作業をはるかに簡単にするヘルパーメソッドを提供します。

于 2013-01-28T17:58:20.850 に答える