2016-07-01 13 views
0

verwenden Lassen Sie mich wissen, wie "Ordner Kontext" in rcptt mavinize. FYI: Ich habe einen Ordnerkontext erstellt (my_folder_context.ctx bezieht sich auf einen Remote-Ordner). Zuerst klicke ich nach dem Öffnen der .ctx-Datei im rcptt-Tool auf die Schaltfläche "Apply", um den Inhalt in den AUT-Speicherort zu kopieren, als die Testfälle auszuführen, um die Testdaten zu erhalten. Aber beim Automatisieren der gleichen finde ich keinen Eintrag für * .ctx-Datei in rcptt-maven-plugin. Für Suiten haben wir weiter unten:Wie rcptt "Ordnerkontext" in maven

<suites> 
    <suite>MyTestSuite</suite> 
</suites> 

aber das gleiche habe ich nicht für * .ctx Dateien oder irgendeine Weise finden Sie den Ordner Kontext von ECL-Skript zu verweisen. Alle Informationen wären hilfreich. Danke für die Vorfreude.

Antwort

0

Ja die kurze Antwort ist dies ist nicht möglich, da der Ordner Kontext ist offensichtlich kein Testfall. Sie können den Testfall nur innerhalb von test suit hinzufügen. Und es macht keinen Sinn, eine foldercontext-Datei auszuführen, die nichts tut und aus der kein Ergebnis oder Bericht generiert werden kann.

Durch die Art und Weise lassen Sie mich hier einige meiner Lern ​​teilen:

1) Ordner Kontext verwendet werden können, während die Zeit in rcptt Aufnahme aber Runtime es zwecklos ist. Im Grunde ist es wie ein zugeordnetes Verzeichnis für einen entfernten Ort, der in Ihrem rcptt-Tool verfügbar ist.

2) ich die Testdatenstelle zur Laufzeit zur Verfügung gestellt hatte und die gleiche ich durch unten erreicht: Zum RCPTT-> Ausführen Konfigurationen -> VM Argumente anhängen -D „testdatalocation“ (ohne Anführungszeichen) und bieten unter in ECL-Skript:

set-dialog-result Folder [substitute-variables "${system_property:testdatalocation}"] 

oder in Ihrer maven pom.xml-Datei:

<vmArgs> 
     <vmArg>-Dtestdatalocation=D:\InputsForAutomation</vmArg> 
</vmArgs>