セレン2で働いていたコードの切り替えは、このコードは、ChromeでもFirefoxでもない、それ以上は動作しませんセレン3.セレン3:タブ
での作業を停止しました。
driver.get("http://the-internet.herokuapp.com/windows");
String firstWindow = driver.getWindowHandle();
driver.findElement(By.linkText("Click Here")).click();
driver.switchTo().window(firstWindow);
私は、Firefoxのための回避策があることが見つかりました:
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL, Keys.PAGE_DOWN);
しかし、何もクロームのために働かないで。
助けてください
[JavaでSelenium WebDriverを使用してスイッチを切り替える]の可能な複製(http://stackoverflow.com/questions/12729265/switch-tabs-using-selenium-webdriver-with-java) –
例外を指定することはできますか?正確に「これ以上働かない」とは何ですか? –
jainishに。あなたが提供したリンクを見ると、私が指摘したようにSelenium 3で動作しないコードが使用されていました。 – Vladimir