3
我遇到了页面对象的概念,并在量角器中使用它来编写测试,但我面临一个问题。旧代码如下。从量角器中的元素内访问内部元素
var productList = element.all(by.repeater('product in contractsCtrl.contracts'));
productList.get(0).element(by.model('qty')).sendKeys(20);
我组织了一个类的代码,如
var Product = {
productList : element.all(by.repeater('product in contractsCtrl.contracts')),
qtyElem : element(by.model('qty')),
setProduct : function (pos) {
this.productElem = this.productList.get(pos);
}
}
我们实现的场景(如代码片段)与页面对象,我修改了代码,
var Product = require('product.js');
Product.setProduct(0);
我在这里卡在如何访问productElem
内的qtyElem
。