Код 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"

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме