Das Verhalten von Selen ist je nach Browser, in einigen Fällen die Aktionen in Firefox Browser wie Formularaktionen Füllen erfolgen oder durch Klicken auf die Schaltfläche wird schneller als Chrome-Browser, damit Ihr Skript gut ausgeführt in Chrome aber werfen Fehler in Firefox, so müssen Sie einige Pause hinzufügen, um sie gut zu machen.
Also in Ihrem Fall nach dem Selen speichern Schaltfläche zu schnell der Befehl ausgeführt wird, so überspringen in Alarmbereitschaft schalten und akzeptieren, so fügen Sie einige Thread.sleep();
mit warten Pause
driver.findElement(By.id("save")).click();
Thread.sleep(2000);
Alert succ=driver.switchTo().alert();
System.out.println(succ.getText());
Thread.sleep(2000);
succ.accept();
Hinweis zu machen: Es wird nicht empfohlen, Verwenden Sie stattdessen Thread.sleep();
verwenden Sie implizite oder explicitwait Bedingungen
WebDriverWait wait = new WebDriverWait(driver, 60);
wait.until(ExpectedConditions.alertIsPresent());
Erhalten Sie den Text der Warnung. kannst du den Snap des Popups hinzufügen – NarendraR
füg einige hinzu, nachdem du auf den Speichern Button geklickt hast und dann den Alarm aktivierst. Dies kann Trick tun – NarendraR
hinzugefügt 'driver.manage(). timeouts(). implicitlyWait (20, TimeUnit.SECONDS);' aber es funktioniert nicht. –