私はSelenium
を初めて使用しています。次のコードを書いてアラートテキストを印刷し、アラートを受け取ります。私は例外次取得FIREFOXドライバと実行に関するJava Selenium - ChromeとFirefoxの両方でアラートにアクセスできない
public class AlertPractice {
public static void main(String[] args) throws InterruptedException {
WebDriver driver = new FirefoxDriver();
driver.get("http://output.jsbin.com/usidix/1");
driver.findElement(By.cssSelector("input[value=\"Go!\"]")).click();
Thread.sleep(1000);
String S = driver.switchTo().alert().getText();
Thread.sleep(1000);
driver.switchTo().alert().accept();
System.out.println(S);
driver.close();
}
:
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: cannot determine loading status from unexpected alert open (Session info: chrome=53.0.2785.101) (Driver info: chromedriver=2.21.371459 ...
すべてのヘルプは、次のようになります。
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output....
とクロームドライバで実行するには、私は、例外の下に取得します感知できる。
Chromedriverで同じエラーが表示される –
そして、Firefoxについてはどうしますか?同じエラーまたはTimeoutException ?? –
はい。依然として同じエラー –