浏览器chrome将由selenium打开并执行一些操作,但它似乎没有带到前面,即使它集中。我怎样才能将这个镀铬窗口带到前面?
答案 0 :(得分:1)
以下是您需要做的事情:
在切换到任何其他打开的窗口之前,将父窗口句柄存储在字符串中:String parent_window = driver.getWindowHandle();
切换到任何其他窗口&执行你的行动。
最后,通过存储在字符串中的父窗口句柄切换回父窗口:driver.switchTo().window(parent_window);
执行其余操作并致电driver.quit();
如果这回答了您的问题,请告诉我。
答案 1 :(得分:0)
设置此
System.setProperty("webdriver.chrome.driver", "path of the exe file\\chromedriver.exe");
然后添加此行
WebDriver driver=new ChromeDriver();