Comment cliquer sur la liste des éléments <li> dans un élément <ul> avec du sélénium en python?

everline

entrez la description de l'image ici

J'ai essayé de sélectionner 2002 dans le menu déroulant. Cela ne fonctionne pas tard. J'ai utilisé xpath

driver.find_element_by_xpath("html/body/main/div/form/div[3]/div[1]/section/div[3]/fieldset/div[7]/dl[1]/dd/ul/li[1]/a").click()

mais ça ne marche pas..J'ai essayé toutes les solutions que j'ai ... Comment puis-je sélectionner cela?

Saurabh Gaur

Si vous êtes en mesure d'ouvrir l'élément de liste déroulante mais que vous ne pouvez pas cliquer sur l'élément, vous devriez essayer d'utiliser Explicit Waitsavec WebDriverWaitpour attendre que cet élément soit visible et permettre de cliquer comme ci-dessous: -

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

element = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "ul#ulBirthYear a[data-value='2002']")))
element.click()

Ou

element = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.LINK_TEXT, "2002")))
element.click()

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment cliquer sur la liste des éléments <a> dans un élément <ul> et <li> avec du sélénium en utilisant python ?

Comment cliquer sur le deuxième élément de la liste des éléments Web en python sélénium?

Comment obtenir une liste des éléments <li> dans un <ul> avec Selenium en utilisant Python?

Comment cliquer sur un lien dans le sélénium de Python avec du code Javascript

comment cliquer sur un objet "ng" en utilisant du sélénium avec python?

Comment cliquer sur la case à cocher avec du sélénium en python

Comment cliquer sur un élément utilisant du sélénium dans une longue liste déroulante?

Comment cliquer sur plusieurs éléments avec le même XPATH dans le sélénium en utilisant la boucle for?

Sélénium avec java - Besoin de cliquer sur un bouton qui se trouve dans un <div> <ul> <li> ?

Comment cliquer sur un élément dans la barre de navigation en haut de la page à l'aide de sélénium python ?

Impossible de cliquer sur un élément en utilisant du sélénium et du python

Comment cliquer sur la 2ème couche d'élément avec la souris en sélénium webdriver Python?

Cliquer sur un élément span dans une classe avec python sélénium

Comment cliquer sur un bouton avec du texte visible (python sélénium) ?

Comment cliquer sur un bouton caché avec du sélénium via Python

Comment cliquer sur un accordéon span avec du python au sélénium

Python sélénium Comment cliquer sur un élément dans iframe?

Comment puis-je cliquer sur ce lien avec du sélénium en utilisant python?

sélénium en utilisant python: comment cliquer correctement () sur un élément?

cliquer sur un bouton que je ne trouve pas avec du sélénium en python

Comment cliquer sur la fenêtre contextuelle des cookies avec python sélénium

Comment cliquer sur une option dans div en utilisant du sélénium (python)

Sélénium - Comment puis-je cliquer sur l'élément suivant dans une liste avec une boucle For ?

Comment obtenir la longueur des éléments <li> dans un <ol> avec Selenium en Python?

Comment extraire une liste de html avec du sélénium puis l'utiliser dans un script python pour trouver des éléments

Impossible de cliquer sur l'élément en utilisant le xpath avec du sélénium en python

Comment trouver une ligne et cliquer sur un élément du tableau à travers le tableau avec du sélénium?

Comment cliquer sur un lien basé sur du texte dans un tableau en utilisant du sélénium

Impossible de cliquer sur le lien dans le code python de la liste des éléments <li>

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive