Я никогда не использовал клиент Python лично, но быстрый взгляд на файл selenium.py показывает, что есть команда window_focus , которая дает текущий выбранный фокус окна («выбранный» в Selenium) Термины - это окно, с которым в настоящее время Selenium выполняет команды, а не обязательно окно, в котором есть фокус пользователя).
Выполнение команды select_window с идентификатором окна сообщит Selenium, с каким окном вы хотите выполнять команды.
У меня были некоторые проблемы с всплывающими окнами в целом и с тем, как клиенты Selenium IDE и RC пытаются найти новые окна и / или их родителей. Удачи.