Je travaille sur l'automatisation, en utilisant Java sélénium en utilisant le pilote chrome pour obtenir des données à partir de la page Web.Java sélénium show popup si une exception se produit
Je veux définir comme un message popup comme joptionpane si une exception se produit.
- Si le chemin du pilote chrome est incorrect, il doit afficher un message contextuel avec message.
- si Internet se déconnecte pendant l'exécution du sélénium, affiche également une fenêtre contextuelle.
J'ai essayé d'essayer le bloc mais ne fonctionne pas parfaitement. Pouvez-vous les gars me montrer un morceau de l'échantillon de code pour réaliser ...
public static void main(String[] args) {
try{
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
throw new IllegalStateException("description of the exception");
}catch(IllegalStateException e){
JOptionPane.showMessageDialog(frame, "ChromeDriver Path incorrect","ErrorMsg",
JOptionPane.ERROR_MESSAGE);
System.exit(1);
}
s'il vous plaît montrer ce que vous avez essayé et quels sont les problèmes que vous rencontrez –
public static void main (String [] args) { \t \t try { \t \t \t System.setProperty ("webdriver.chrome.driver" , \t \t \t \t \t \t \t \t "C: \\ chromedriver.exe"); \t \t \t throw nouveau IllegalStateException ("description de l'exception"); \t \t \t \t \t} catch (e IllegalStateException) { \t \t \t \t \t \t JOptionPane.showMessageDialog (cadre, \t \t \t \t "ChromeDriver chemin incorrect", "ErrorMsg", JOptionPane.ERROR_MESSAGE); \t System.exit (1); \t \t} Lancement automatique même si le chemin est correct. Je suis nouveau pour la programmation donc je ne sais pas beaucoup sur –
vraiment que pensez-vous que votre code est en train de faire? –