j'aimerais trouver mon TextField dans Selenium, mais je ne sais pas comment (j'utilise sellenium pour la première fois).
J'ai essayé:
driver.findElement(By.id("originTextField"))
ou par xPath et cssSelector Chaîne générée par chrome dans les outils de développement.
S'il vous plaît, aidez-moi, j'apprécierais les explications.
c'est html:
Votre code est correct, je suppose que le problème a causé le chargement incomplet de la page lorsque vous avez trouvé l'élément.
Essayez d'ajouter un long sommeil avant de trouver l'élément.
Voici le code, cela signifie attendre 10 secondes si l’élément n’est pas présent:
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "originTextField"))
)