Silk4NET を使用して操作を記録するときに、Silk4NET は、既存のオブジェクト マップ エントリが再利用できるかどうか確認します。Silk4NET は、新しいロケーターが生成されるときに、記録中に直接確認します。Silk4NET は、テスト対象アプリケーションで現在記録されているオブジェクトが既存のオブジェクト マップ エントリと完全に一致するかどうか確認し、一致する場合に Silk4NET はオブジェクト マップからそのオブジェクト マップ識別子を再利用します。
Micro Focus Web サイト (http://www.borland.com) の Products リンクをクリックしたとき、Silk4NET は、次のスクリプトを記録します。
With _desktop.BrowserApplication( "borland_com" )
  With .BrowserWindow( "BrowserWindow" )
    .DomLink( "Products" ).Click( MouseButton .Left, New Point (47, 18))
  End With
End Withborland_com                           //BrowserApplication
  BrowserWindow                                //BrowserWindow
    Products                                     //A[@textContents='Products']borland_com                           //BrowserApplication
  BrowserWindow                                //BrowserWindow
    header                                       //HEADER[@role='banner']
      Products                                     //A[@textContents='Products']With _desktop.BrowserApplication( "borland_com" )
  With .BrowserWindow( "BrowserWindow" )
    .DomElement("header").DomLink( "Products" ).Click( MouseButton .Left, New Point (47, 18))
  End With
End With