我正在尝试在 Chrome 中使用 Webdriver 2.0 添加一个新选项卡,但无法获得结果。我遵循了不同论坛中提供的几个答案。因为我对 Java 很陌生,而且可用的答案更具体地针对 Java 脚本,如果可能的话,我已经发布了这个查询以获得一个简单的解决方案。
例如:以下语句未触发任何操作,但 Selenium 中的结果显示通过。请指教。 driver.findElement(By.tagName("body")).sendKeys(Keys.CONTROL +"t");
何时可以使用
打开 chrome 窗口WebDriver driver = new ChromeDriver();
您可以简单地使用打开一个新窗口
WebDriver driver2=new ChromeDriver();
您可以并行或顺序访问 driver 和 driver2。
要关闭窗口,请执行 driver.close();
String URL = "https://www.instgram.com";
((JavascriptExecutor)driver).executeScript("window.open(arguments[0]),URL");
Selenium 4+ new feature to open new Tab or Window
// Opens a new tab and switches to new tab
driver.switchTo().newWindow(WindowType.TAB);
// Opens a new window and switches to new window
driver.switchTo().newWindow(WindowType.WINDOW);