0

現在、RFT を使用して Web アプリケーションを自動化しようとしています。Web アプリケーションは Java で記述されています。

私のテストケース、その瞬間、特定のページに移動し、ウェブページのタイトルを取得したい

例: - www.google.com にアクセスし、[ニュース] をクリックします。ページのタイトルは「Google ニュース」です。

この称号を手に入れたい。

Selenium のように、getTitle() を使用してページのタイトルを取得していたことを認識しています。

助けてください!

ありがとう!

4

2 に答える 2

1

タイルを取得するかどうかは、アプリケーションの種類 (つまり、Html/Win/.Net/Java など) と、そのオブジェクト マップにあるオブジェクトの種類によって異なります。探している情報を取得するには、RFT で TestObjectInspector を使用できます。TestobjectInspector を使用して (そして "Show Properties" に設定)、タイトルを表示するプロパティを確認し、そのオブジェクトで getProperty("propertyName"); を呼び出すことができます。Javaアプリケーションの場合(アプリケーションが基づいていると述べたように).captionTextを使用するか、オブジェクトマップにhtmlbrowserがある場合は、htmldocument(htmlbrowserの子)を見つけてgetProperty( ".title")を呼び出すことができます。

于 2013-08-29T05:35:59.760 に答える
0

yourDocumentObject().getProperty("title") を使用できます。レコーダー ウィンドウを使用して、ドキュメント オブジェクトを選択して挿入します。

于 2013-08-29T12:06:18.563 に答える