Как нажать на элемент по partial_link? - PullRequest
0 голосов
/ 13 июля 2020

это ths html код:

<a href="https://www.decathlon.ca/fr/12547-cyclisme" xpath="1">                                                        Cyclisme
                                                                                                        </a>

И я пытаюсь щелкнуть этот элемент с помощью этого кода, но не работает (Тайм-аут):

    def click_cycling_menu(self):
    cycling_menu_id = WebDriverWait(self.driver, 50)
    cycling_menu_id.until(EC.presence_of_element_located((By.PARTIAL_LINK_TEXT, "12547"))).click()

1 Ответ

1 голос
/ 13 июля 2020

Можете ли вы использовать XPath contains функциональность?

Подайте это в find с помощью xpath:

//a[contains(@href,"12547")]
...