nightwatch - 查找当前页面对象

时间:2017-07-25 10:42:43

标签: node.js nightwatch.js pageobjects add-custom-command

有没有办法在自定义命令中查找当前页面对象。

我调用了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中的界面。

这可能吗? 或者是否可以以某种方式从夜间监视器获取当前页面对象?

谢谢!

0 个答案:

没有答案