使用模块量角器 - 页面对象将元素传递给新组件

时间:2016-10-05 20:39:23

标签: javascript protractor

我正在尝试使用此模块protractor-pageobject。但我似乎无法弄清楚如何将元素传递给Components对象的构造函数。目标是将元素选择器传递给泛型类以供重用。我能够在不传递参数的情况下创建页面对象和组件对象,但在传递参数时我必须遗漏文档中的内容。

我最近的尝试是:

  comps: {
    header: require('header.co')(els.title)
  },

然后在泛型类中:

var Component = require('protractor-pageobject').Component;
var Header = new Component(el).extend({


els: {
  title = el
}

title: function(){
  this.element('title').getText();
}

setElements: function(){
  els.title = elements.title;
}


});

module.exports = Header;

0 个答案:

没有答案