[1539589346.326] [SEVERE]: невозможно получить сообщение от средства визуализации - PullRequest
0 голосов
/ 15 октября 2018

Я получаю следующую ошибку при обработке нескольких окон в селене, т. Е. «[1539589346.326][SEVERE]: Unable to receive message from renderer».Но все мои сценарии проходят, но отображается сообщение об ошибке.

ниже шаги:

  1. Перейти к родительскому окну к дочернему окну
  2. При нажатии на кнопку вдочернее окно и дочернее окно будут автоматически закрыты (Функциональность)
  3. Теперь я переключаюсь на родительское окно.

Итак.Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 15 октября 2018

Существует метод с именем 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);

возможный дубликат Как переключить управление из дочернего окна в родительское окно в селеновом веб-драйвере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...