[1539589346.326] [SEVERE]:无法接收来自渲染器的消息

时间:2018-10-15 09:21:20

标签: selenium selenium-webdriver

在硒中处理多个窗口时出现以下错误 即:“ [1539589346.326][SEVERE]: Unable to receive message from renderer”。 但是我所有的脚本都通过了,但是显示了错误消息。

以下步骤:

  1. 导航到父窗口到子窗口
  2. 在子窗口中单击按钮时,子窗口将 自动关闭(功能)
  3. 现在我要切换到父窗口。

所以。请任何人可以帮助我吗?

1 个答案:

答案 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?的副本

相关问题