Использование Nightwatch для поиска атрибута элементаJavascript

Форум по Javascript
Anonymous
Использование Nightwatch для поиска атрибута элемента

Сообщение Anonymous »

Я использую Nightwatch 3.x, чтобы проверить наличие у элемента определенного href.
Ниже приведен тестируемый HTML:

Код: Выделить всё

[url=/mercedes-benz/glb/suv-2019/glb-200-sport-(7-seats)-7g-tronic-auto-5d/specs/]
Mercedes-Benz GLB SUV (2019 - 2025)
GLB 200 Sport (7 seats) 7G-Tronic auto 5d
[/url]
Что мне нужно сделать, так это получить href из элемента specs-result-item__title clickable-container__link.
Однако (с использованием нашего экземпляра Solr) значение элемента specs-result-item__title__derivative-name (в данном случае GLB 200 Sport (7 мест) 7G-Tronic auto 5d) рандомизирован, поэтому каждый раз при запуске ночного теста он будет отличаться.
Поэтому href элемента будет другим. Кроме того, я не могу использовать nth-child(), так как расположение элемента может отличаться (некоторые из них перечислены).
Но я могу найти элемент specs-result-item__title__derivative-name, введя случайную запись solr в переменную.
Есть ли способ получить href элемент specs-result-item__title clickable-container__link, если у меня есть только конкретное местоположение элемента specs-result-item__title__derivative-name?
Есть ли родительский/дочерний способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -attribute

Вернуться в «Javascript»