Я подозреваю, что id
не является стабильным селектором для Quora. Когда я пытаюсь повторить ваши действия сегодня, я нахожу, что XPath немного отличается, потому что идентификатор поля ввода отличается.
Сегодня: //*[@id="__w2_wtEXFdHr21_email"]
В вашем примере: //*[@id='__w2_wHsckeIm21_email']
XPath свободно говорит о том, как вы перемещаетесь по DOM, чтобы добраться до интересующего вас элемента (ов). Есть много способов добраться до определенного элемента. Инструменты разработчика Chrome дадут вам один способ (или два, если вы посчитаете «Копировать полный XPath»).
На вопрос, который вы связали, есть несколько ответов, которые предлагают различные выражения XPath, а также селекторы CSS , Те, кто ищет input
с name
= email
, найдут более одного элемента, где искомый ввод не первый.