t.me/atinfo_chat Telegram группа по автоматизации тестирования

Selenium Library current window or frame is closed

После того как на всплывающем окне нажимаю "open" с помощью press key native    79, то дальше выполнение не идет, выдается ошибка "current window or frame is closed"

 

Попробовал перейти на главное окно с помощью

select window   

но не помогло, та же ошибка

удалось  выполнить, надо было еще добавить

wait until page loaded для всплывающего окна

нет, все-таки это было предыдущее окно, до всплывающего, так что вопрос остается открытым...

думал решить это так:

${link}    Get Value From User    Enter link                - ввожу адрес
Go To    ${link}                                                                - появляется popup window

Wait Until Page Loaded    
${wname}=    get window names                              - ${wname}=selenium_main_app_window

select window     ${wname}

И на этом месте выдается ошибка:

AttributeError: 'list' object has no attribute 'lower'

так все таки, проблема решена или нет? :)

Нет, и проблема не в селениуме, это окно загрузки файла, я так понимаю с ним ничего нельзя поделать.

 

да, если появляется окно загрузки, то стандартными средствами это побороть нельзя

надо использоваться, что-то на подобии sikuli

Спасибо, я решил, это окно не использовать, а сразу вводить полный путь к уже загруженному файлу

и правильно, надо идти по пути малейшего сопротивления