无缘无故地获得ECONNRESET和ECONNREFUSED

时间:2015-11-17 15:54:29

标签: javascript node.js

我有这段代码在Intern.js上运行功能测试,并且给我一些错误,例如connect ECONNREFUSED和write ECONNRESET

var self = this;    
    return this.remote
        .setFindTimeout(6000)
        .findByXpath(subpageXpath).click().end()
        .then(function() {
            return Promise.all(expect.map(function(element) {
                return self.remote
                    .findByXpath(element['xpath']).getVisibleText()
                    .then(function(text) {
                        assert.equal(text, element['expect']);
                        console.log('check_cols: ' + text);
                        return true;
                    });
            }));
        });

我不知道为什么会这样。它可能与var self = this有关,但我不知道我做错了什么,错误发生的原因以及解决方法。我将此分配给self的原因是因为我无法在内部块中访问this.remote。

我真的很感激这个问题的一些见解。先谢谢。

0 个答案:

没有答案