我打开了一个带有页面的浏览器窗口,当我运行代码时:
public class First {
public static void main(String[] args) throws InterruptedException {
String exePath = "C:\\Users\\Arsed\\Desktop\\MicrosoftWebDriver.exe";
System.setProperty("webdriver.edge.driver", exePath);
WebDriver driver=new EdgeDriver();
driver.get("http://www.facebook.com");
它打开一个新窗口,其中“facebook”不是现有窗口中的新标签
答案 0 :(得分:0)
这是Selenium的默认行为。 至少它打开了一扇窗户。 您不会使用Selenium WebDriver截取已打开的浏览器窗口(例如,您现在阅读我的答案的窗口)。
您可以使用Java中的Robot类或使用AutoIt来执行此操作。