-1

アプリケーションによって生成されたHTMLレポートを検証しようとしています。これを行うために、以下のアプローチを計画しました

  1. レポートに関連するデータをアプリケーションから取得する
  2. レポートを生成する
  3. レポートの要素を特定し、アプリケーションから取得したデータをレポートのデータ/要素と比較します。

レポートの要素の識別から始めた'Developers tool'ところ、これらのプロパティからオブジェクト ID が欠落しているオブジェクト プロパティの一部を取得できることがわかりました。レポート要素をキャプチャして、アプリケーション データと比較する可能性を教えてください。

4

1 に答える 1

1

率直に言って、単に HTML を解析しようとしていて、ブラウザーを駆動しようとしていないのであれば、Nokogiri のようなもの、または特に HTML の解析を目的とした別のライブラリーを使用したほうがよいでしょうhttps://www.ruby-toolbox.comを参照してください。そのようなツールの選択については/categories/html_parsing

Watir は「Ruby での Web アプリケーション テスト」であり、Web サイトと Web アプリケーションをテストするために、Web ブラウザーを駆動するように設計されています。HTML の一部が期待どおりであることの検証はその一部ですが、Watir のコア機能ではありません。

あなたがやろうとしていることについて、私があなたを正しく理解していれば、watirを使用してそれを行うことができます。ワープロやページレイアウトにExcelを使用できるのと同じように、それは可能ですが、そうではないかもしれません最も好ましいツールまたは最も簡単な方法です。

于 2013-05-08T23:08:51.413 に答える