Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java selenium在现有windows中打开网络选项卡_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java selenium在现有windows中打开网络选项卡

Java selenium在现有windows中打开网络选项卡,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我打开了一个浏览器窗口,其中有一个页面,当我运行代码时: 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

我打开了一个浏览器窗口,其中有一个页面,当我运行代码时:

 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”打开新窗口,而不是现有窗口中的新选项卡这是Selenium的默认行为。 至少它打开了一扇窗户。 您不会使用Selenium WebDriver截获已打开的浏览器窗口(例如,您现在在其中阅读我的答案的窗口)

您可以使用Java中的Robot类或AutoIt来实现