2016-05-04 2 views
0

Ich benutze den folgenden Befehl von Windows cmd-Eingabeaufforderung, um meine Selenium Python Test Script auszuführen.Python Nose HTML-Bericht kann es durch Pycharm IDE ausgeführt werden

nosetests.exe e:\test_runners\selenium_regression_test\ClearCore\Regression TestCase\RegressionProject_TestCase2.py --with-html --html-file=e:\report.html 

Kann diese Nase Befehl durch das PyCharm IDE oder im Hauptteil des Testskripts ausgeführt werden?

z. durch hier:

if __name__ == '__main__': 

Kann ich hinzufügen ein Datum an den Bericht HTML-Dateinamen anhängen. Das heutige Datum, an dem der Bericht erstellt wird.
Zum Beispiel so dass die Datei wäre e: \ report_05/05/2016.html

Danke, Riaz

Antwort

2

In PyCharm in der rechten oberen Ecke Sie laufen Konfigurationen hinzufügen. Klicken Sie auf das Drop-Down mit Konfigurationen und bearbeiten Konfigurationen wählen ... In der oberen rechten traf die + nun unter Python Tests Sie nosetests

Dies erzeugt eine Laufzeitkonfiguration für nosetests auswählen . Geben Sie einfach die Datei und die Parameter ein, die Sie weitergeben möchten, und Sie können loslegen.

+0

In Edit-Konfigurationen habe ich den Pfad der Testskriptdatei eingegeben, z. c: \ RegressionProject_TestCase2.py In Params habe ich eingegeben --with-html --html-file = C: \ TestReport.html Wenn ich es ausführe zeigt es den Fehler: noserunner.py: error: keine solche Option: --html -file –

+0

Ich glaube nicht, dass --with-html eine Option ist, die nosetests hat. Ich kann es nicht in der Dokumentation finden (http://nose.readthedocs.io/en/latest/usage.html). Könnten Sie versuchen, diese Parameter zu ersetzen mit: --cover-html-dir = Pfad/zu/report/dir – RemcoW

+0

- mit-html wird unter dem Abschnitt Verwendung hier: https://pypi.python.org/pypi/nose gezeigt -htmloutput –

Verwandte Themen