Как переключаться между окнами в Chrome с помощью селена - PullRequest
0 голосов
/ 29 июня 2018

Я открыл два окна браузера, одно из которых является моим главным окном, а второе - инкогнито. Как перейти в главное окно. Когда я вызываю инкогнито, фокус окна переключается на 2-е (инкогнито) окно. Теперь я хочу вернуться к предыдущему главному окну. Пожалуйста, предложите возможный выход !!

Код, который я использую:

// 1. Запущен браузер Chrome.

  1. Вызван новый браузер в режиме инкогнито.

    ChromeOptions options = new ChromeOptions();
    options.addArguments("incognito");
    options.addArguments("--start-maximized");
    driver = new ChromeDriver(options); 
    
  2. Выполнено некоторое задание в окне инкогнито.

  3. Теперь я хочу вернуться в главное окно, не закрывая инкогнито.

1 Ответ

0 голосов
/ 29 июня 2018

Вы можете переключать окна, используя window_handles:

window_first = driver.window_handles[0]
window_second = driver.window_handles[1]
driver.switch_to_window(window_second)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...