-2
votes

Comment cliquer sur le deuxième texte HREF dans DIFLI DIV à l'aide de SELENIUM ET PYTHON

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()


0 commentaires

3 Réponses :


0
votes

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"]')


0 commentaires

1
votes

pilote.find_element_by_link_text ("2") trouve le lien premier avec le texte donné. C'est la liaison à l'intérieur boxtimehistory .

essayer

pilote.find_element_by_csss_selector ("# boxdayhistory .btnmove"). Cliquez sur ()


0 commentaires

2
votes

Pour cliquer sur l'élément avec du texte comme 2 de boxdayhistory Vous pouvez utiliser l'une des solutions suivantes:

  • en utilisant css_selector : XXX

  • en utilisant xpath : XXX

  • note : Vous devez ajouter les importations suivantes: XXX


0 commentaires