首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ECONNREFUSED驱动程序在运行量角器时发生的eclipse错误

ECONNREFUSED驱动程序在运行量角器时发生的eclipse错误
EN

Stack Overflow用户
提问于 2017-08-19 20:39:52
回答 2查看 1.8K关注 0票数 1

因此,我遵循本教程,将导入到Eclipse的现有量角器文件,在eclipse上安装角/量角器配置,并运行文件:https://www.youtube.com/watch?v=8dZ3isYcthI

但后来我在这个错误上陷入了困境:从Eclipse运行conf.js文件时出错

为了解决这个问题,按照youtube教程的说明,我通过拖放AppData中的节点模块文件夹,替换了Eclipse中的selenium文件夹

现在,我的conf.js文件将不会作为量角器在Eclipse上运行,即使该文件将从命令行成功执行。错误是:

(节点:53640)不推荐DeprecationWarning: os.tmpDir()。使用os.tmpdir()代替。15:11:38 I/launcher -运行1实例的WebDriver 15:11:38 I/宿主-使用http://localhost:4444 /wd/集线器15:11:39 E/launcher的selenium服务器-错误代码: 135 15:11:39 E/launcher -错误消息: ECONNREFUSED连接ECONNREFUSED 127.0.0.1:4444 15:11:39 E/launcher -错误: ECONNREFUSED连接ECONNREFUSED 127.0.0.1:4444在ClientRequest。(C:\Workspace\testUltimateQASite\node_modules\selenium-webdriver\http\index.js:238:15)

它在索引文件中指向的js行是此函数的最后一行:

代码语言:javascript
复制
request.on('error', function(e) {
if (e.code === 'ECONNRESET') {
  setTimeout(function() {
    sendRequest(options, onOk, onError, opt_data, opt_proxy);
  }, 15);
} else {
  var message = e.message;
  if (e.code) {
    message = e.code + ' ' + message;
  }
  onError(new Error(message));
  }
  });

我的conf.js文件如下:

代码语言:javascript
复制
// conf.js
//var jasmineReporters = require('jasmine-reporters');
var os = require('os'); os.tmpDir = os.tmpdir;

exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['qaSpec.js'],


//module.exports = { 
params: {
  url : 'http://phptravels.com/demo/'
  /* login: {
    url: 'http://phptravels.com/demo/',
    username: 'juliel@ibm.com',
    password: 'password' 

    }*/
 }
 };
EN

回答 2

Stack Overflow用户

发布于 2017-08-20 05:36:56

这个错误基本上是说您的Selenium服务器似乎没有运行。注意您如何看到连接被拒绝的错误。

请检查您是否启动了selenium服务器,如这里的正式文档所述:http://www.protractortest.org/#/tutorial#setup

有关设置eclipse和量角器的更多信息,请参见以下内容:https://github.com/angelozerr/angularjs-eclipse/wiki/Protractor

票数 2
EN

Stack Overflow用户

发布于 2017-08-20 04:53:55

我试着通过读几遍博文来理解你的项目的架构,但还是有点困惑。

我不知道你是怎么管理网络驱动程序的?

对于Protractor项目,我建议使用适当的NodeJS项目结构,以及使用任何JS任务运行程序。Grunt可能是一个不错的选择。有大量的Webdriver插件以及Protractor管理器,因此您将能够加载项目的依赖项并使用单个Grunt命令运行测试。

UPDATE演示项目可能有助于理解Grunt的使用及其在角项目体系结构中的依赖关系。

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

https://stackoverflow.com/questions/45776090

复制
相关文章

相似问题

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