守夜人-如何验证整个部分的存在

时间:2018-09-26 15:17:39

标签: javascript nightwatch.js pageobjects

我正在使用页面对象,并且试图找到一种方法来验证节中所有元素的存在,而不是一个一个地指定所有元素。

这是我的页面对象,称为“ overViewPage”-

module.exports = {
  commands: [pageCommands],
  sections: {
    highlights: {
      selector: '.overview-page__highlights-report-card',
      sections: {
        uniqueUsers: {
          selector: '.overview-highlight:nth-child(1)',
          elements: {
            usersNum: '.overview-highlight-graph-header__value'
          }
        },
        sessions: {
          selector: '.overview-highlight:nth-child(2)',
          elements: {
            sessionsNum: '.overview-highlight-graph-header__value'
          }
        }
      }
    }
  }
};

我想验证“突出显示”部分中所有元素的存在而没有指定它们。

当我尝试这样做时-

    overviewPage.expect.section('@highlights').to.be.visible;

唯一经过验证的元素是(.overview-page__highlights-report-card)部分的特定选择器。

有人有答案吗?预先感谢!

0 个答案:

没有答案