首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >量角器误差硒弹簧引导

量角器误差硒弹簧引导
EN

Stack Overflow用户
提问于 2016-11-04 13:23:18
回答 1查看 245关注 0票数 0
代码语言:javascript
复制
vegan@vegan:~/hb-productupload/gateway/src/test/javascript$ gulp protractor  
[15:47:24] Working directory changed to ~/hb-productupload/gateway
[15:47:51] Using gulpfile ~/hb-productupload/gateway/gulpfile.js
[15:47:51] Starting 'protractor'...
Using ChromeDriver directly...
[launcher] Running 1 instances of WebDriver

/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/http/index.js:174
      callback(new Error(message));
               ^
Error: ECONNREFUSED connect ECONNREFUSED 127.0.0.1:47841
    at ClientRequest.<anonymous> (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/http/index.js:174:16)
    at emitOne (events.js:90:13)
    at ClientRequest.emit (events.js:182:7)
    at Socket.socketErrorListener (_http_client.js:306:9)
    at emitOne (events.js:90:13)
    at Socket.emit (events.js:182:7)
    at emitErrorNT (net.js:1265:8)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
From: Task: WebDriver.createSession()
    at Function.webdriver.WebDriver.acquireSession_ (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:157:22)
    at Function.webdriver.WebDriver.createSession (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:131:30)
    at new Driver (/home/vegan/hb-productupload/gateway/node_modules/selenium-webdriver/chrome.js:810:36)
    at [object Object].DirectDriverProvider.getNewDriver (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/protractor/lib/driverProviders/direct.js:68:16)
    at [object Object].Runner.createBrowser (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/protractor/lib/runner.js:186:37)
    at /home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/protractor/lib/runner.js:276:21
    at _fulfilled (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:797:54)
    at self.promiseDispatch.done (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:826:30)
    at Promise.promise.promiseDispatch (/home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:759:13)
    at /home/vegan/hb-productupload/gateway/node_modules/gulp-protractor/node_modules/q/q.js:525:49
[launcher] Process exited with error code 1
[15:47:59] gulp-notify: [JHipster Gulp Build] Error: protractor exited with code 1
[15:47:59] Finished 'protractor' after 7.34 s
[15:47:59] E2E Tests failed

我试着运行一个简单的

我向司机报告了最新情况。

然后我做了

代码语言:javascript
复制
npm install
bower install
gulp install

但是当我跑的时候没有工作

代码语言:javascript
复制
gulp protractor

我运行的项目吞咽,但我也下载到我的ubuntu,我可以运行作为本地。但是,当我运行时,也会发生相同的本地错误。

代码语言:javascript
复制
protractor protractor.conf.js

我可以同时运行,我升级了。现在我不能两者兼得。

这个is conf文件

代码语言:javascript
复制
var HtmlScreenshotReporter = require("protractor-jasmine2-screenshot-reporter");
var JasmineReporters = require('jasmine-reporters');

var prefix = 'src/test/javascript/'.replace(/[^/]+/g, '..');

exports.config = {

    chromeDriver: prefix + 'node_modules/protractor/selenium/chromedriver',
    allScriptsTimeout: 20000,

    suites: {
        login: './e2e/account/login/*.js'
    },

    capabilities: {
        'browserName': 'chrome'
    },

    directConnect: true,


    framework: 'jasmine2',

    jasmineNodeOpts: {
        showColors: true,
        defaultTimeoutInterval: 30000
    },


    onPrepare: function () {

        // Disable animations so e2e tests run more quickly
        var disableNgAnimate = function () {
            angular
                .module('disableNgAnimate', [])
                .run(
                    [
                        '$animate',
                        function ($animate) {
                            $animate.enabled(false);
                        }
                    ]
                );
        };

        var disableCssAnimate = function () {
            angular
                .module('disableCssAnimate', [])
                .run(
                    function () {
                        var style = document.createElement('style');
                        style.type = 'text/css';
                        style.innerHTML = 'body * {' +
                            '-webkit-transition: none !important;' +
                            '-moz-transition: none !important;' +
                            '-o-transition: none !important;' +
                            '-ms-transition: none !important;' +
                            'transition: none !important;' +
                            '}';
                        document.getElementsByTagName('head')[0].appendChild(style);
                    }
                );
        };

        browser.addMockModule('disableNgAnimate', disableNgAnimate);
        browser.addMockModule('disableCssAnimate', disableCssAnimate);

        browser.driver.manage().window().setSize(1600, 1280);


    }
};

这是在量角器配置中

代码语言:javascript
复制
{
  "webdriverVersions": {
    "selenium": "2.51.0",
    "chromedriver": "2.25",
    "iedriver": "2.51.0"
  }
}

它不是2.25我更新,但仍然一样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-06 12:29:49

我把chrome驱动程序和selenium驱动程序改成了最新版本,它成功了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40423792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档