MITHU,
css selector
, который у вас есть a[href$='/follow']
, представляет собой тег привязки с атрибутом href , который заканчивается на /follow
второй a[href$='/follow'] > button
, нацелен на кнопку , чьим родителем является тег привязки.
Итак, во втором css вы можете ясно видеть, что есть зависимость кнопки.Так что, если вы можете начать с первого, вы должны отдать этому приоритет.
Для этого HTML :
<a class="BY3EC" href="/accounts/follow" rel="nofollow">
<button class="L3NKy" type="button">
Follow
</button>
</a>
Сначала ясно css имеет меньшую зависимость.
Если это якорный тег, то для ответа не требуется css selector .
Вы можете напрямую перейти к LINK_TEXT
или PARTIAL_LINK_TEXT
Пример кода:
continue_link = driver.find_element_by_link_text('Continue')
continue_link = driver.find_element_by_partial_link_text('Conti')
Для получения дополнительной информации пройдите этот официальный ссылка .