2017-06-29 1 views
0

Ich versuche, meinen RobotFramwork Test zu bekommen, um OWASP ZAP Anwendung zu beginnen.wie man owasp zap vom robot framework startet

Start OWASP ZAP 
[Documentation] Starts OWASP ZAP 
${handle}= Start process C:\\Program Files\\OWASP\\Zed Attack Proxy\\ZAP.exe 
Sleep 60s 
Process Should Be Running ${handle} 
[Return] ${handle} 

Das tut nichts (außer natürlich wartet auf 60s). Die ZAP UI erscheint zu keinem Zeitpunkt ... Mit Notepad, Paint.NET, ... funktioniert das ganz gut. Die UIs erscheinen genau wie erwartet. Aber mit OWASP ZAP das Testprotokoll sieht wie folgt aus:

log.html

Wie soll OWASP ZAP von Robot Framework Testfall gestartet werden?

+0

Haben Sie versucht, den Rückgabecode, stdout und/oder stderr mit [get process result] (http://robotframework.org/robotframework/latest/libraries/Process.html#Get%20Process%20Result) zu erhalten Hinweise darauf, warum es nicht startet? –

Antwort

0

Ich hoffe, Sie verwenden Process library. Sie können eine someName.bat erstellen (Sie sollte Ihre EXE-Datei aufrufen.) Und diese in den Klassenpfad Ihrer Testfälle einfügen. Jetzt anstelle von exe mit Pfadaufruf Datei Bat-Datei wie im Dokument erwähnt.Es sollte funktionieren.

+0

Können Sie erläutern, warum eine .bat-Datei es funktioniert, wenn die .exe nicht funktioniert? Aus Neugier fragen. – Todor

Verwandte Themen