2016-11-21 75 views
0

訪問當前測試名稱我們必須低於該方法試圖登錄當前正在執行不能在TestComplete

function Test() 
{ 

    var TestItems; 

    TestItems = Project.TestItems; 
    Log.Message("The " + TestItems.Current.Name + " test item is currently running."); 
} 

這個測試的名字正在TestSetup

這只是導致運行一個非常無益的JScript錯誤

所需的對象

單步穿過,看起來似乎分配了Project.TestItems,但不是當前的

有沒有人有過這個問題?

我們使用TestComplete使用的JScript作爲腳本語言

Project.TestItems是測試完成對象說,使用以獲取有關項目正在運行的信息。正如我上面提到的,有關於Project和Project.TestItems的信息,但TestItems.Current爲空

它就好像我打電話這太早,但我不能看到還有其他地方叫它。它被稱爲TestSetup

保羅

+0

我猜你的問題是jScript。這是JUnit嗎?這個問題非常非常不清楚 – Liam

+0

什麼是Project.TestItems? –

+0

我將添加更多的說明 – Paul

回答

2

嘗試使用Project.TestItems.Current.ElementToBeRun.Caption而不是Project.TestItems.Current.Name。 但是你應該從Project TestItem頁面運行這個scipt。

+0

感謝 - 關鍵是從Project TestItem頁面運行! – Paul