現在、Rational Functional Tester で Java スクリプトを変更しており、指定された一連のプロパティーが表示されるまで待機するよう RFT に指示しようとしています。具体的には、X 行のテーブルが表示されるまで待ちたいと思います。これまでに実行できた唯一の方法は、テーブルに X 個の行があることを確認するだけの確認ポイントを追加することですが、VP のオブジェクト タイプの待機を利用できなかったので、これは少しハッキー。これを行うより良い方法はありますか?
ジェフ
いいえ、組み込みの waitForProperty() タイプのメソッドはないため、 tableObject.waitForProperty("rowCount", x); のような単純なことはできません。
あなたのオプションは、すでに行っているように検証ポイントを使用するか (壊れていない場合...)、do/while ループと find() メソッドを使用して独自の同期ポイントをロールすることです。
以下のコードサンプルは、それが html ドキュメントfind()
であることを前提としています。doc
これを調整して、親 Java ウィンドウにします。
TestObject[] tables = doc.find(atDescendant(".rowCount", x), false);
に慣れていない場合はfind()
、ヘルプ メニューの RFT API リファレンスで検索してください。 find()
RFT スクリプト作成の親友になります。
You can use:
getobject.gettext();