2011-08-24 1 views

Répondre

0

J'utilise le sélénium 2.3 et il fonctionne pour moi. D'après ce que j'ai vu, les alertes ne fonctionnent qu'avec des fenêtres qui ont UNIQUEMENT le bouton OK. C'est là que vous mettez le alert.accept(); déclaration dans. Un autre problème que j'ai vu avec les alertes est qu'il peut sauter par-dessus l'alerte, donc vous devrez avoir une déclaration d'attente pour cette alerte spécifique. J'espère que cela t'aides.

1

Les alertes ne sont pas prises en charge par le pilote HmltUnit. Dans HtmlUnitDriver.java (Selenium 2.0.6):

public Alert alert() { 
    throw new UnsupportedOperationException("alert()"); 
} 

Quel pilote utilisez-vous?

0

Vous devrez peut-être utiliser une instruction import pour Alert:

import org.openqa.selenium.Alert; 

J'ai eu le même problème.

Questions connexes