Web に関する高度な問題

関連:GUI テストおよびコンポーネント

OpenText Functional Testing は Cookie をどのように処理するのでしょうか。

CGI スクリプトなど接続のサーバ側では,クッキーを利用することで,接続のクライアント側に情報を格納したり,そこから情報を取得したりできます。

OpenText Functional Testing ではユーザごとにメモリにクッキーを格納し,ブラウザは通常どおりにそれらを処理します。

先頭に戻る

Web ページのクッキーはどこにありますか。

Internet Explorer ブラウザが使用するクッキーには,Object プロパティを使用して,ブラウザの DOM(ドキュメント・オブジェクト・モデル)を通じてアクセスできます(コンポーネントの場合,これはユーザ定義の関数で行います)。次の例では,クッキーのコレクションがブラウザから返されます。

Browser("Flight reservations").Page("Flight reservations").Object.Cookie

先頭に戻る

OpenText Functional Testing は,セッション ID をどのように処理するのでしょうか。

ブラウザでなくサーバが,通常はクッキーによって,またはすべてのリンクにセッション ID を埋め込むことによって,セッション ID を処理します。これは,OpenText Functional Testing には影響を与えません。

先頭に戻る

OpenText Functional Testing は,サーバのリダイレクトをどのように処理するのでしょうか。

サーバがクライアントをリダイレクトした場合,通常はクライアントはそれに気付かないため,リダイレクトの間違いが起こることはありません。ほとんどの場合,クライアントはサーバ上の別のスクリプトにリダイレクトされます。この追加のスクリプトが,以降に表示されるページの HTML コードを生成します。これは,OpenText Functional Testing にもブラウザにも影響を与えません。

先頭に戻る

OpenText Functional Testing は,META タグをどのように処理するのでしょうか。

META タグは,ページの表示に影響を与えません。META タグには通常,ページの作成者,更新頻度,ページの内容説明,およびページの内容を表すキーワードの情報だけが含まれています。したがって,OpenText Functional Testing は問題なく META タグを処理できます。

先頭に戻る

OpenText Functional Testing は .asp および .jsp に対応していますか。

Active Server Page テクノロジを使用して動的に生成される Web ページには,.asp という拡張子が割り当てられています。Java Server Page テクノロジを使用して動的に生成される Web ページには,.jsp という拡張子が割り当てられています。これらは完全にサーバ側の技術であるため,OpenText Functional Testing には影響しません。

先頭に戻る

高度な Web コントロールはどのようにサポートされていますか。

Web Add-in Extensibility を使用すると,カスタムの Web コントロールの独自サポートを追加できます。Web Add-in Extensibility SDK によって,いくつかの高度な Web コントロールを部分的にサポートするサンプル・ツールキット・サポート・セットがインストールされます。このサンプルを使えば,コントロールの独自サポートを作成する方法を学習できます。詳細については,『Web Add-in Extensibility 開発者ガイド』を参照してください。

先頭に戻る

OpenText Functional Testing は,COM に対応していますか。

OpenText Functional Testing は,COM 標準に準拠しています。

OpenText Functional Testing は,Web ページに埋め込まれた COM オブジェクトをサポートしており(現在,COM オブジェクトは Microsoft Internet Explorer を使用している場合にだけアクセス可能です),VBScript 内で COM オブジェクトを駆動できます。

先頭に戻る

OpenText Functional Testing は,XML に対応していますか。

XML(eXtensible Markup Language)は,Web ドキュメント用に SGML を簡略化したものです。XML を使えば,Web デザイナはカスタマイズした独自のタグを作成できます。OpenText Functional Testing は XML に対応しており,XML タグをオブジェクトとして認識します。

テストとスクリプト・コンポーネントの場合:また,Web ページ,Web フレーム,Web ファイルの XML ドキュメントの内容を検査する XML チェックポイントを作成できます。OpenText Functional Testing は XML 出力とスキーマ検証もサポートしています。

詳細については,XML チェックポイント,およびObject Model Referenceの「Utility Objects」の項の XMLUtil オブジェクトを参照してください。

先頭に戻る

HTML タグに直接アクセスするにはどうすればよいですか。

OpenText Functional Testing では,Internet Explorer の DOM(ドキュメント・オブジェクト・モデル)に直接アクセスでき,DOM を通じて HTML タグに直接アクセスできます。DOM へのアクセスは Object の表記法を使用して実行します。

次の関数は,Internet Explorer ページ内のすべてのタグについて反復処理を行う方法の例です。反復処理後,この関数は Reporter オブジェクトを使用してタブの内部テキスト(タグに囲まれたテキスト)を実行結果に出力します。

' すべての要素が内部テキストを持っているわけではないため,On Error オプションを使用します。
On Error Resume Next
Set Doc = Browser("CNN Interactive").Page("CNN Interactive").Object
' ページ内のすべてのオブジェクトについてループ処理します。
For Each Element In Doc.all
    TagName = Element.TagName ' タグ名を取得します。
    InnerText = Element.innerText ' 内部テキストを取得します。
    ' 情報を実行結果に書き込みます。
    Reporter.ReportEvent 0, TagName, InnerText
Next

先頭に戻る

キーボードのキーのコマンド(ショートカット・コマンドなど)を,Type メソッドをサポートしていないオブジェクトに送信するにはどうすればよいですか。

Type メソッドをサポートしていないオブジェクトの場合は,Windows Scripting の SendKeys メソッドを使用します。詳細については,「Microsoft VBScript Reference」を参照してください。

先頭に戻る

その他の参照項目: