2015-04-02 43 views
0

不一致的錯誤,我們必須對我們的Web應用程序中運行測試的數量巨大,我所遇到的一個很奇怪的錯誤。TestComplete 10上的對象

我們必須將文件上傳到應用程序,在此將單擊瀏覽按鈕,輸入一個位置,然後單擊OK(確定),然後上傳的功能。

這適用於90%的測試,它的功能被調用到所有單獨的腳本中,但是在某些測試中,它的失敗是因爲它無法找到對象(在這種情況下是對話框上的瀏覽按鈕)

它正在對多臺機器進行測試,其我們正在測試針對其同IE的版本,但大家小心得到一個不同的結果和運行的想法IM同一目標服務器。

儘管當你映射TestComplete的對象和比較這對哪些測試正在尋找,它們是相同的。

使用對象間諜映射的對象 Aliases.browser.pageModspace.panelMangoentryformC.panelMangoentryformAddFile.panelBd.panelEntryformcontent.panelModspacedialog.formEntryform.tableFilesourceTable.cellFilesourceOptionFile.fileFilesourceinputfield

未能找到 別名對象.browser.pageModspace.panelMangoentryformC.panelMangoentryformAddFile.panelBd.panelEntryformcontent.panelModspacedialog.formEntryform.tableFilesourceTable.cellFilesourceOptionFile.fileFilesourceinputfield

有沒有人有任何想法?

回答

0

對象的負荷可以採取不同的計算機上不同的時間。您可以嘗試以下操作:

  1. 修改測試以通過WaitAliasChild方法獲取有問題的對象。在這種情況下,TestComplete將在指定時間內等待對象:

    Aliases.browser.pageModspace.panelMangoentryformC.panelMangoentryformAddFile。 panelBd.panelEntryformcontent.panelModspacedialog.formEntryform.tableFilesourceTable。 cellFilesourceOptionFile。 WaitAliasChild(「fileFilesourceinputfield」,20000)

詳細說明:http://smartbear.com/viewarticle/55413/

  • 增加自動等待超時項目選項。這將使TestComplete等待對象更長。但是,您需要非常小心地使用此選項,因爲它會影響總時間執行。詳細信息:http://smartbear.com/viewarticle/55316/