0

ページの 1 つで XML 文字列 (タイプ text/xml) を返すアプリケーションがあります。結果は「インライン」で返されるため、そのページを Firefox にロードすると XML 文字列が表示されます。

Firefox で Selenium IDE プラグインを使用して、このページにテキストが存在することを確認したいと考えています。VerifyTextPresentただし、コマンドでこれを実行しようとすると、エラーが発生しますCouldn't access document.body. Is this HTML page fully loaded?

XML出力でSeleniumでこの種のチェックを行うことさえ可能ですか? もしそうなら、どのように?

ページが生成するもののスニペットを次に示します。

<?xml version="1.0"?>
<alerts time_generated="2011-01-20 20:34:01" version="2.00" time_generated_epoch="1295584441">
  <alert>
    <client_updates/>
    <contact_firstname>Brian</contact_firstname>
    ...
4

1 に答える 1

1

Selenium は、XML ページに存在するテキストの検証をネイティブにサポートしていません。ただし、利用可能なassertTextPresentXML拡張機能があります。

于 2011-01-21T04:48:49.957 に答える