Exists メソッドを使用して、オブジェクトがテスト対象アプリケーションに存在するかどうかを確認できます。
次のコードは、「Log out」というテキストのハイパーリンクが Web ページに存在するか確認します。
if (browserWindow.exists( "//a[@textContents='Log out']" )) {
// do something
}
Find メソッドの使用
Find メソッドや FindOptions メソッドを使用して、後で使用したいオブジェクトが存在するか確認できます。
次のコードは、ウィンドウを検索し、ウィンドウが見つかった場合にウィンドウを閉じます。
Window mainWindow = _desktop.<Window>find("//Window[@caption='My Window']", New FindOptions(False));
if (mainWindow){
mainWindow.closeSynchron();
}