2016-07-19 13 views
1

Ich arbeite derzeit mit Gurke und Java. Ich möchte diesen Pfad einer Datei von ITestResult abrufen.Zugriff auf Daten in einem Objekt-Array mit Java

ich zur Zeit das Abrufen der Parameter mit:

Object[] test = testResult.getParameters(); 

aber das einzige, was ich die ersten Objekte Name und nichts anderes sein scheint, zugreifen können.

test = {Object[1]@1492} 
    0 = {[email protected]} "Links at EDM Documents View," 
     cucumberFeature = {[email protected]} 
      path = "test/01-automation.feature" 
      feature = {[email protected]} 
      cucumberBackground = null 
      currentStepContainer = {[email protected]} 
      cucumberTagStatements = {[email protected]} size = 1 
      i18n = {[email protected]} 
      currentScenarioOutline = null 

Ich kann sowieso nicht von sehen path = "test/01-automation.feature" unter Gurke Funktion abgerufen werden.

Antwort

1

Haben Sie versucht, etwas wie ((CucumberFeatureWrapper)test[0]).getCucumberFeature().getPath()?

+0

Danke, aber leider gibt es nichts, was mit Gurken im Zusammenhang steht [0]. – Smoeey

+0

Ich habe meine Antwort bearbeitet. Das erste Element des Objekts "object" ist ein "CucumberFeatureWrapper" -Objekt, das den von Ihnen benötigten Pfad enthält. –

+1

Das funktioniert! Fantastisch! Vielen Dank! Das habe ich gar nicht gesehen. – Smoeey

Verwandte Themen