0
votes

Le sélénium n'est pas en train de faire pression sur Entrée

J'essaie de vous connecter à Bing à l'aide de sélénium. Mon code entre dans le bon courrier électronique, appuie sur ENTER, puis Type un mot de passe. Ensuite, il est censé appuyer sur Entrée à nouveau. Mais une fois que cela tape dans le mot de passe, cela ne continue pas à la page suivante. Rien ne saut dans le terminal. Cela ne dit pas "Connexion incorrecte". Il reste juste sur la page de connexion avec le mot de passe saisi dans la zone de saisie. Heres le code: xxx


1 commentaires

Travailler en moi essayez à nouveau avec votre chèque email


3 Réponses :


0
votes

Essayez de naviguer sur ce bouton d'abord: -

WebElement signInbtn = driver.findElement(By.id("idSIButton9"));

Actions builder = new Actions(driver);
Action seriesOfActions = builder
    .moveToElement(signInbtn)
    .click().perform();


0 commentaires

0
votes

Pouvez-vous faire ce processus manuellement comme saisie de références et cliquez sur Entrée si vous ne pouvez pas le faire comme une automatisation trop


0 commentaires

1
votes

Définir mot de passe comme ci-dessous, puis envoyez des touches et entrez: xxx

ajoutez ces importations pour webDriverwait : < Pré> xxx

Pour la cohérence, vous pouvez définir nom d'utilisateur de la même manière.


0 commentaires