错误:TypeError:helpers.sub_ele_index不是函数

时间:2018-02-06 12:47:10

标签: javascript node.js jasmine protractor

我正在调用名为" sub_ele_index"的函数来自我的spec文件中的帮助文件,但我得到了此票证标题中提到的问题

函数体是(helpers.js):

exports.sub_ele_index = function (ele, tag, index){
var index_ele = ele.all(by.tagName(tag)).then(function(sub_elements){
    sub_elements.get(index);
});
return index_ele; }

This function called in spec.js as:
helpers.sub_ele_index($('#search_section'), 'li', 3);

1 个答案:

答案 0 :(得分:0)

编辑helpers.js并尝试这种方式,通过这种方式,您可以导出多个功能,并可以在另一个文件中使用。

    function sub_ele_index(ele, tag, index){
        var index_ele = ele.all(by.tagName(tag)).then(function(sub_elements){
            sub_elements.get(index);
        });
        return index_ele;
    }

    module.exports = { sub_ele_index }