Ich arbeite an Automatisierung, mit Java Selen mit Chrome-Treiber, um Daten von der Webseite zu erhalten.Java Selen Popup anzeigen, wenn Ausnahme auftritt
Ich möchte wie eine Popup-Nachricht wie joptionpane, wenn eine Ausnahme auftritt.
- Wenn der Chrome-Treiberpfad nicht korrekt ist, sollte ein Popup mit der Meldung angezeigt werden.
- Wenn die Verbindung zum Internet unterbrochen wird, während Selen läuft, wird auch Popup angezeigt.
Ich versuchte versuchen Catch Block aber nicht perfekt funktioniert. Könnt ihr mir zeigen Code ein Probestück ...
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);
}
bitte zeigen, was Sie versucht haben und welche Probleme Sie –
public static void main (String [] args) { \t \t try { \t \t \t System.setProperty ("webdriver.chrome.driver" haben , \t \t \t \t \t \t \t "C: \\ chromedriver.exe"); \t \t \t neue IllegalStateException werfen ("Beschreibung der Ausnahme"); \t \t \t \t \t} catch (Illegal e) { \t \t \t \t \t \t JOptionPane.showMessageDialog (Rahmen, \t \t \t \t "ChromeDriver Pfad falsch", "ErrorMsg", JOptionPane.ERROR_MESSAGE); \t System.exit (1); \t \t} Popup werfen, auch wenn der Pfad korrekt ist. Ich bin neu für die Programmierung, also weiß ich nicht viel über –
wirklich, was denkst du dein Code tut? –