Выбор элементов раздела в Nightwatch - PullRequest
0 голосов
/ 05 марта 2019

Я только начал использовать Nightwatch, и у меня возникает проблема, когда я пытаюсь выбрать элементы раздела (Nightwatch - Определение секунд) .У меня сложилось впечатление, что когда вы определяете селектор для раздела, все элементы в этом разделе будут дочерними для этого селектора.Из документов - "Обеспечьте вложение на уровне элементов, чтобы любой элемент, определенный в разделе, являлся потомком его родительского раздела в DOM."

Этот пример раздела приведен вДокументы Nightwatch:

module.exports = {
  sections: {
    menu: {
      selector: '#gb',
      elements: {
        mail: {
          selector: 'a[href="mail"]'
        },
        images: {
          selector: 'a[href="imghp"]'
        }
      }
    }
  }
};

Я думал, что если я использую селектор @mail, то за кулисами он действительно будет искать следующий элемент #gb a[href="mail"].Однако, как видно из моего тестирования, использование селектора @mail просто ищет a[href="mail"].Это предполагаемое поведение или я делаю что-то не так?Есть ли конкретный способ ссылки на этот элемент, чтобы он надлежащим образом «наследовал» селектор раздела?

Если я ошибаюсь в выборе раздела поведения, то для чего предназначено свойство section selector?

Спасибо!

...