如何将浏览器窗口置于由selenium web driver

时间:2017-05-03 10:13:51

标签: java windows selenium-webdriver

浏览器chrome将由selenium打开并执行一些操作,但它似乎没有带到前面,即使它集中。我怎样才能将这个镀铬窗口带到前面?

2 个答案:

答案 0 :(得分:1)

以下是您需要做的事情:

  1. 在切换到任何其他打开的窗口之前,将父窗口句柄存储在字符串中:String parent_window = driver.getWindowHandle();

  2. 切换到任何其他窗口&执行你的行动。

  3. 最后,通过存储在字符串中的父窗口句柄切换回父窗口:driver.switchTo().window(parent_window);

  4. 执行其余操作并致电driver.quit();

  5. 如果这回答了您的问题,请告诉我。

答案 1 :(得分:0)

设置此

System.setProperty("webdriver.chrome.driver", "path of the exe file\\chromedriver.exe");

然后添加此行

WebDriver driver=new ChromeDriver();