0

Я использую robotframework с Selenium2Library. И у меня возникли проблемы с обработкой всплывающих окон в IE8.NoSuchWindowException после закрытия окна

Try Popup 
    Open Browser To PageXYZ 
    Click Element XYZ 
    Select Window name=POPUPXYZ 
    Page Should Contain X 
    Page Should Contain Y 
    Page Should Contain Z 
    Close Window 
    Get Window Identifiers 

Любой команда, которую я использовать после «Закрыть окно» терпит неудачу, и я получаю такое же NoSuchWindowException исключения.

(Это не должно произойти для Получить окна команды IMO)

Любая помощь?

Ty

ответ

1

Я согласен с вами, что это не должно произойти, но это делает. Из того, что я видел, для WebDriver требуется период охлаждения (Sleeps избавятся от ошибки). В качестве обходного пути я использую Wait Until Keyword Succeeds в сочетании с ключевым словом Selenium2Library, который должен пройти, прежде чем возобновлять тестирование.

Смежные вопросы