使用Selenium Webdriver 2. java。Selenium web driver | java |無法在Firefox瀏覽器窗口之間切換
我想在兩個Firefox瀏覽器窗口之間切換回來。當我這樣做:org.openqa.selenium.NoSuchWindoException:無法loacate窗口「{accb1cc2-74c9-3b4e-8f71-c0b184a037c4}」;持續時間或超時:
這裏是java:
driver = new FirefoxDriver();
driver.get("http://mail.google.com");
String firstWindowHandle = driver.getWindowHandle();
System.out.println("handle of first window ="+firstWindowHandle);
Thread.sleep(1000);
driver = new FirefoxDriver();
driver.get("http://www.google.com");
// Get names of currently open windows
String secondWindowHandle = driver.getWindowHandle();
System.out.println("handle of first window ="+secondWindowHandle);
Thread.sleep(1000);
// It fails right here!
driver.switchTo().window(firstWindowHandle);
driver.get("http://www.lifehacker.com");
它打印以下到控制檯: - 手柄的 - 第一窗口= {accb1cc2-74c9-3b4e-8f71-c0b184a037c4} 的手柄第二個窗口= {f5256619-a36e-a441-9979-937da0abacd1}
所有幫助表示讚賞。