我寫了一個Web頁面的代碼。該過程要求我點擊打開一個新窗口的網頁鏈接,然後在瀏覽器窗口上執行一些操作。然後關閉新的瀏覽器。這在代碼中重複多次。所有瀏覽器窗口上的所有元素通常都可以使用對象間諜進行識別。但是,間歇性地在運行期間,當新的瀏覽器窗口打開時,頁面上的元素沒有被識別(因此會引發錯誤)。當我進入調試模式並嘗試使用對象間諜時,我可以捕獲的最大標識是Browser(<>).Page(<>)
。頁面中沒有任何內容被識別。UFT - 對象標識在運行時間不起作用
現在,如果我關閉此瀏覽器並重新打開並再次檢查,頁面上的元素被對象間諜捕獲,我可以繼續執行腳本。有時我必須關閉並重新打開多次才能正常工作。
有什麼辦法來處理這種情況。也許在運行時檢查對象標識。不知道這是否有用,但我沒有在我的項目中使用OR。
在此先感謝。
您使用的是哪種版本的UFT? – Motti
我正在使用UFT 12.02 –