Chromeブラウザのテストを行うには、SeleniumとJavaを使用しています。私の問題は、テストのどこかで、何かをダウンロードし、それがWeb要素をカバーしていることです。私はそのダウンロードバーを閉じる必要があります(私は要素にスクロールできません)。私は多くのことを検索し、新しいタブでダウンロードページを開くには、このように絞り込ま:それは新しいタブを開きますが、ページをダウンロードするには行かないChromeのSeleniumで新しく開かれたタブで「chrome:// downloads /」に移動できません
((JavascriptExecutor) driver).executeScript("window.open('chrome://downloads/');");
。
また、私はこの1追加:
driver.switchTo().window(tabs2.get(1));
driver.get("chrome://downloads/");
を、それはどちらか動作しませんでした。
私が試した:
driver.findElement(By.cssSelector("Body")).sendKeys(Keys.CONTROL + "t");
と
action.sendKeys(Keys.CONTROL+ "j").build().perform();
action.keyUp(Keys.CONTROL).build().perform();
Thread.sleep(500);
をどちらも1でもタブを開きました。