WebDriver rejeter une boîte d'alerte
comment faire disparaître une boîte d'alerte en cliquant sur le bouton "OK"? J'ai vu sur WebDriver groupe Google Simon est l'ajout de cette fonctionnalité. Je ne sais pas si c'est pris en charge ou pas.
Vous devez vous connecter pour publier un commentaire.
//pop up with id "updateButton" opens
Prendre un coup d'oeil à le numéro 27 du Code Google Liste de Problèmes de. Utiliser le JavascriptExecutor pour remplacer le navigateur alert:
C'est une solution similaire pour gérer les boîtes de dialogue de confirmation.
C'est un très populaire demande donc j'espère que ça sera mis en œuvre prochainement. L'inconvénient de ces approches est qu'il n'est pas facile de valider le texte dans le message. Vous souhaitez peut-être l'étape vers le bas de Sélénium de le faire.
((JavascriptExecutor)driver).executeScript("window.confirm = function(msg){return true;};");
mais pas de chance. Semble que personne n'a une solution fiable. J'espère vraiment qu'ils peuvent le faire bientôt. Merci quand même.De code C#:
Code Python:
Voir: