Einrichten der Screenshot-Reporter für Winkelmesser

Da bin ich ein Neuling mit automatisierten tests und Winkelmesser, ich habe einige Probleme bei der Einstellung dieser bis in meinen tests.

Entsprechend der guide, jedes mal, wenn ich eine neue Instanz erstellen von screenshot-reporter, ich haben, um einen Verzeichnis-Pfad. Rechts, dies bedeutet, dass jedes mal, wenn ich eine neue Instanz erstellen, in meinem spec Datei?

Außerdem gibt es Funktionen zum erstellen von screenshots meine übersprungen und meinen fehlgeschlagenen tests. Wo soll ich verwenden takeScreenShotsForSkippedSpecs und takeScreenShotsOnlyForFailedSpecs? In meiner config-Datei?

Dies ist mein onPrepare:

onPrepare: function () {
        browser.driver.manage().window().maximize();
        global.dvr = browser.driver;
        global.isAngularSite = function (flag) {
            browser.ignoreSynchronization = !flag;
        }
        jasmine.getEnv().addReporter(new ScreenShotReporter({
            baseDirectory: '/tmp/screenshots',
            takeScreenShotsForSkippedSpecs: true,
            takeScreenShotsOnlyForFailedSpecs: true
        }));
InformationsquelleAutor andrepm | 2015-01-09
Schreibe einen Kommentar