Как заставить хром-консоль вести себя последовательно

avatar
Chuck Kennedy
8 августа 2021 в 23:33
35
0
0

Проблема — При выполнении выражения xpath в консоли Chrome иногда удается найти то, что я ищу, а иногда нет. Не знаю, почему это работает только время от времени.

Выражение Xpath:$x('//button[@aria-label = "Далее"]')

Пример HTML, в котором я ищу:

<button aria-label="Next" id="ember157" class="artdeco-pagination__button artdeco-pagination__button--next artdeco-button artdeco-button--muted artdeco-button--icon-right artdeco-button--1 artdeco-button--tertiary ember-view" type="button">  <li-icon aria-hidden="true" type="chevron-right-icon" class="artdeco-button__icon" size="small"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="mercado-match" data-supported-dps="16x16" fill="currentColor" width="16" height="16" focusable="false">
  <path d="M5 15l4.61-7L5 1h2.39L12 8l-4.61 7z"></path>
</svg></li-icon><span class="artdeco-button__text">
    Next
</span></button>
Источник
charlietfl
8 августа 2021 в 23:37
2

Я сомневаюсь, что это проблема консоли, скорее элемент модифицируется или добавляется/удаляется. Можете ли вы визуально подтвердить, что элемент всегда присутствует и текст метки непротиворечив?

Chuck Kennedy
9 августа 2021 в 19:50
0

Спасибо, что так быстро ответили на мой вопрос.

Chuck Kennedy
9 августа 2021 в 19:52
0

И да, я проверил, что «визуально элемент всегда присутствует, а текст метки непротиворечив». Спасибо еще раз.

Ответы (0)