例如,如果您記錄 Button().click(),則 Button() 方法會根據對映內容來尋找物件,且會將 TestObject 連結至 AUT 中的物件。需要有這項連結,才能查詢實際物件的資訊,例如:直接詢問按鈕在畫面上的位置。接著執行 click() 方法,並取消登錄 TestObject,這會釋放指向 AUT 中實際物件的連線。以這種方式來使用對映中的 TestObject,可自動管理物件的生命期限。
會根據 TestObject 所對映的 Proxy,在 Scripting 端中呈現 TestObject。您必須指定 Proxy 和 TestObject 的對映,以便在 Script 中呈現控制項時,將該控制項呈現成對映中指定的 TestObject。您可以置換任何 Proxy 上的 getTestObjectClassName() 方法,來建立 Proxy 和 TestObject 之間的對映。如果您想變更對映至 Proxy 的 TestObject,請置換 getTestObjectClassName() API,以傳回自訂檔案中指定的標準名稱。