2016-03-19 37 views
1

Webstormda iletici hata ayıklama sayfasını yeniden yapılandırmaya çalıştım.İletki - webstorm'da hata ayıklama

/*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; 

Şimdi, çalışma düğmesi her konuda tıkladığınızda mükemmel çalışıyor:

Protractor config

Bu

protractor.conf geçerli: burada söz here olarak benim yapılandırmasıdır.

enter image description here

Düğüm versiyonu: i hata ayıklama tıkladığında Ama ben konsolda şu çıktıyı almak v5.3.0

Açıölçer: v3.2.1

+0

'--troubleshoot' komut satırı argümanını eklemeyi ve tekrar çalıştırmayı deneyebilir misiniz? Çıktı nedir? Teşekkürler. – alecxe

+0

hala çalışmıyor, sadece hata ayıklama günlüklerini göster. –

+0

Tabii ki bu sihirle düzeltilemez - hata ayıklama çıktısını soruya gönderir misiniz? Teşekkürler. – alecxe

cevap

0

benim düğüm yükseltme bunu çözmüş 5.9.0'a.