Проблема — При выполнении выражения 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>
Я сомневаюсь, что это проблема консоли, скорее элемент модифицируется или добавляется/удаляется. Можете ли вы визуально подтвердить, что элемент всегда присутствует и текст метки непротиворечив?
Спасибо, что так быстро ответили на мой вопрос.
И да, я проверил, что «визуально элемент всегда присутствует, а текст метки непротиворечив». Спасибо еще раз.