J'ai essayé de cliquer sur un texte en utilisant sélénium. Voici ce que le HTML ressemble.
links = driver.find_element_by_link_text("2") for link in links: link.click()
3 Réponses :
Vous pouvez obtenir un lien avec le texte 2 de l'historique des jours à l'aide de XPath ci-dessous:
dayLink = driver.find_element_by_xpath('//div[@id="boxDayHistory"]//a[.= "2"]')
essayer p>
pilote.find_element_by_link_text ("2") code> trouve le lien
boxtimehistory code>. P>
pilote.find_element_by_csss_selector ("# boxdayhistory .btnmove"). Cliquez sur () Code> P>
Pour cliquer sur l'élément avec du texte comme 2 fort> de boxdayhistory strong> Vous pouvez utiliser l'une des solutions suivantes: en utilisant en utilisant note forte>: Vous devez ajouter les importations suivantes: p>
css_selector code>: p>
xpath code>: p>