Je vois la même erreur. Normalement, nous exécutons notre test en utilisant C#, mais dans ce cas, nous mettons en place quelques tests simples en utilisant l'IDE Selenium.
Étant donné que Selenium IDE enregistre vos événements et vous permet ensuite de les lire, vous vous attendez à ce qu'il gère l'alerte. Lorsque vous regardez les événements qu'il enregistre, il semble qu'il capture l'alerte. Cependant, lorsque vous le lisez, les événements sont hors service.
D'abord, il capture l'événement click. Puis utilise assertAlert pour s'assurer que l'alerte est arrivée.
Le problème se produit lorsque vous le lisez. Il fait l'événement de clic, puis des erreurs. Si vous déplacez l'instruction assertAlert avant l'événement click, cela ne fonctionne pas. Si vous changez l'assertAlert à waitForAlert qui ne fonctionne pas non plus. Je n'arrive pas à comprendre quand même que la lecture fonctionne dans l'IDE Selenium. Si je n'avais pas besoin de cette version exécutable pour un non-technicien, je la mettrais dans mes tests habituels et en finirais avec. Editer: Après un nouvel examen, il apparaît que le message d'alerte ne correspond pas. Même si elle a attrapé l'alerte elle-même en faisant l'enregistrement. L'inspection visuelle ne fait rien pour m'aider à déterminer ce qu'elle considère comme différent.
Collez le code de votre test. – Santi