Код Middle Selenium и WebDriver обновлено
Какое окно открылось
Условие
После клика по ссылке открылась новая вкладка. Напишите new_window(before, after): before и after это списки хендлов окон до и после клика. Вернуть хендл нового окна. Если новых окон нет, вернуть None. Если новых больше одного, вернуть последний по порядку в after.
Примеры
new_window(["A"], ["A", "B"]) // "B"
new_window(["A", "B"], ["B", "A"]) // null
new_window(["A"], ["C", "A"]) // "C"
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.