與硒2合作的代碼之間的切換停止使用Selenium 3.硒3:標籤
工作這個代碼不工作了既不在Chrome也不在Firefox瀏覽器。
driver.get("http://the-internet.herokuapp.com/windows");
String firstWindow = driver.getWindowHandle();
driver.findElement(By.linkText("Click Here")).click();
driver.switchTo().window(firstWindow);
我發現,火狐有解決方法:
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL, Keys.PAGE_DOWN);
然而,沒有適用於Chrome瀏覽器。
請幫助
[與Java使用硒webdriver的開關選項卡]的可能的複製(http://stackoverflow.com/questions/12729265/switch-tabs-using-selenium-webdriver-with-java) –
你能提供一個例外?什麼「不再工作」? –
給耆那教徒。如果你看看你提供的鏈接,就像我指出的那樣,它使用了不適用於Selenium 3的代碼。 – Vladimir