2016-09-06 4 views
0

Ich habe eine Batch-Skript RunTests.batNicht in der Lage Robot Framework mit der Batch-Skript auf PyCharm laufen

set CLASSPATH=^ 
jars/Automaton-1.3.2-all-deps.jar;^ 
%HOMEPATH%\AppData\Local\abcd\app\abcd-jfx.jar;^ 
%HOMEPATH%\AppData\Local\abcd\app\abcde-jfx.jar;^ 
C:\Users\desktopapp\Documents\automation\abcdKeywordLibrary.jar;. 

jybot %* 
::jybot --argumentfile %HOMEPATH%\robotArgFile.txt C:\Users\desktopapp\Documents 
:: --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:53706:False 
:: java -jar %HOMEPATH%\\AppData\Local\abcd\app\abcd-jfx.jar com.abcd.application.launch 

wo abcdkeywordlibrary.jar die jar-Bibliothek für Desktop-Anwendung erstellt ist.

Ich bin in der Lage, dieses Batch-Skript auf RIDE ausführen, indem Sie einfach den Speicherort der RunTests.bat unter Ausführen Befehl importieren. Ich brauche dieses Skript auf PyCharm für einen bestimmten Zweck zu laufen, aber wenn ich die gleiche Art und Weise ausgeführt werden, indem Sie den Befehl auf Terminal von PyCharm eingeben:

RunTests.bat -Tests test.robot 

wo ‚Tests‘ ist der Ordner, unter dem der test.robot den Test hat Fall, Variablen und Schlüsselwörter. Dann gibt der Pycharm einen Fehler aus

[ ERROR ] Parsing 'test.robot' failed: Data source does not exist. 

Nicht in der Lage, den Grund zu identifizieren.

Antwort

0

Sie sollten in das Verzeichnis wechseln, in dem sich Tests befinden, oder den vollständigen Pfad verwenden, wenn Sie Argumente verarbeiten.

CD C:\Users\desktopapp\Documents 
jybot %* 
Verwandte Themen