2016-11-21 2 views
0

Wir haben das Verfahren unter dem Versuch, den Namen des Tests derzeitKann nicht aktuellen Testname in Testcomplete Zugriff

function Test() 
{ 

    var TestItems; 

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

Dieser ausgeführt wird einzuloggen TestSetup betrieben wird

Dies führt nur in ein sehr hilfreich JScript Fehler

Objekt erforderlich

Beim Durchschreiten sieht es so aus, als wäre Project.TestItems zugewiesen, aber nicht Current

Hat jemals jemand dieses Problem gehabt?

Wir Testcomplete verwenden JScript als Skriptsprache

Project.TestItems ist das Objekt, das komplette Test sagt Informationen über das Projekt sind Lauf zu verwenden zu erhalten. Wie ich oben erwähnt habe, gibt es Informationen über das Projekt und Project.TestItems, aber TestItems.Current ist null

Es ist, als ob ich das zu früh rufe, aber ich kann nicht sehen, wo sonst es zu nennen. Es wird in TestSetup

Paul

+0

Ich vermute es ist jScript von Ihrer Frage. Ist das JUnit? Diese Frage ist sehr, sehr unklar – Liam

+0

Was ist Project.TestItems? –

+0

Ich werde mehr Klärung hinzufügen – Paul

Antwort

2

Versuchen zu verwenden Project.TestItems.Current.ElementToBeRun.Caption statt Project.TestItems.Current.Name genannt. Aber Sie sollten dieses Skript von Project TestItem Seite ausführen.

+0

Danke - der Schlüssel dazu wurde von der Projekt TestItem Seite ausgeführt! – Paul

Verwandte Themen