2016-03-19 15 views
1

Ich habe versucht, Winkelmesser Debugging in meinem webstorm zu conforigurate. hier ist meine Konfiguration wie erwähnt here:Winkelmesser - Debuggen in Webstorm

Protractor config

Dies ist die protractor.conf ist:

/*all the test files we want to add*/ 
    var specsArr = ['./js/init.js']; // init is mandatory for tests running 

    /*for production*/ 
    //specsArr.push('*/*.e2e.js'); 

    /*for development*/ 
    specsArr.push('login/login.e2e.js'); 

    var config = { 
    onPrepare: function(){ 
     global.EC = protractor.ExpectedConditions; 
     global.loggedIn = false; 

     global.path = require('path'); 
     global.mock = require('protractor-http-mock'); 

     global.params = require("./js/e2e.params.js"); 
     global.utils = require('./js/e2e.utils.js'); 

     /*pages*/ 
     global.loginPage = require('./login/login.obj.js'); 
     global.dashboardPage = require('./dashboard/dashboard.obj.js'); 
     global.sidebar = require('./sidebar/sidebar.obj.js'); 
     global.dataPathsPage = require('./datapath/datapaths.obj.js'); 
     global.createDataPathPage = require('./datapath/create-datapath.obj.js'); 
     global.singleDataPathPage = require('./datapath/single-datapath.obj.js'); 
     global.messagesPage = require('./messages/messages.obj.js'); 
     global.createMessagePage = require('./messages/create-message.obj.js'); 
     global.singleMessagePage = require('./messages/single-message.obj.js'); 
     global.usersPage = require('./users/users.obj.js'); 
     global.createUserPage = require('./users/create-user.obj.js'); 
     global.singleUserPage = singleUserPage = require('./users/single-user.obj.js'); 

     require('protractor-http-mock').config = { 
     rootDirectory: __dirname, // default value: process.cwd() 
     protractorConfig: 'protractor.conf' 
     }; 
    }, 
    allScriptsTimeout: 30000, 
    chromeDriver: './activation/chromedriver.exe', 
    seleniumServerJar: './activation/selenium-server-standalone-2.52.0.jar', 
    specs: specsArr, 
    mocks: { 
     dir: 'mocks', 
     default: [] 
    }, 
    capabilities: { 
     'browserName': 'chrome' 
    }, 
    framework: 'jasmine2', 
    jasmineNodeOpts: { 
     showColors: true, 
     defaultTimeoutInterval: 30000, 
     isVerbose: true 
    } 
    }; 

    exports.config = config; 

Nun, wenn ich auf der Flucht Taste alles perfekt funktioniert klicken. Aber, wenn ich Debug klicken erhalte ich die folgende Ausgabe in der Konsole:

enter image description here

Node-Version: v5.3.0

Protractor: v3.2.1

+0

Könnten Sie versuchen, das Befehlszeilenargument '--troubleshoot' hinzuzufügen und es erneut auszuführen? Was ist die Ausgabe? Vielen Dank. – alecxe

+0

immer noch nicht funktioniert, zeigen Sie nur die Debug-Protokolle. –

+0

Natürlich würde es nicht magisch beheben - könnten Sie die Debugausgabe in die Frage stellen? Vielen Dank. – alecxe

Antwort

0

Ich löste es durch mein Knoten Upgrade bis 5.9.0.

Verwandte Themen