有没有办法在自定义命令中查找当前页面对象。
我调用了getElementCount(),同时实例化了PageObejct1页面。
browser.page.PageObejct1()
.getElementCount('@clickToSelectList', function (count) {
//Some code
}
另一方面,自定义命令试图找出当前的locateStrategy。
module.exports.command = function (tag, callback) {
//Here distinction between PageObejct1 and PageObejct2
var selector = this.page.PageObejct2(tag);
var locateStrategy = selector.locateStrategy;
//Some code again.
};
无论如何,我的问题是页面PageObejct1和页面PageObejct2代表两个不同的页面对象。因此,我想有一个通用的解决方案。像OOP中的界面。
这可能吗? 或者是否可以以某种方式从夜间监视器获取当前页面对象?
谢谢!