обработка окон в селене (питоне)

Мой простой скрипт, написанный на python (selenium), должен нажимать на количество гиперссылок (около 25) на одной веб-странице, каждый раз нужно что-то утверждать в новом открытом окне.

Я использую следующую функцию для навигации между окнами, которая также хорошо работает.

def go_window(self, window_name = None):
    if window_name is None:
        self.driver.switch_to_window(self.window_handle)
    else:
        self.driver.switch_to_window(window_name)

Однако он не закрывает новое окно, открываемое каждый раз (также потому, что ссылки на моей странице открывают новую страницу каждый раз, когда на нее нажимают: ().

Я хотел бы закрыть новое окно после утверждения. Любая помощь будет оценена по достоинству. Спасибо.


person Shan    schedule 23.02.2014    source источник


Ответы (1)