在硒中处理多个窗口时出现以下错误
即:“ [1539589346.326][SEVERE]: Unable to receive message from renderer
”。
但是我所有的脚本都通过了,但是显示了错误消息。
以下步骤:
所以。请任何人可以帮助我吗?
答案 0 :(得分:0)
有一个名为getWindowHandle()的方法将在这种情况下起作用。 我希望这对您有用。
String old = driver.getWindowHandle();
for (String w : _driver.getWindowHandles()) {
// Switch to child
driver.switchTo().window(w);
}
String new = driver.getWindowHandle();
// no need to do driver.close(); as automatically get closed.
driver.switchto.window(old);
可能是How to switch control from child window to parent window in selenium webdriver?的副本