Использование 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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