Я просматриваю экран страницы, которая содержит ссылку, которая порождает всплывающее окно, которое состоит из списка выбора и кнопки для выполнения вашего выбора.Цель состоит в том, чтобы щелкнуть ссылку на главной странице, сделать выбор во всплывающем окне, щелкнуть ссылку, чтобы подтвердить выбор, а затем просмотреть новый выбор на главной веб-странице.
Вот шаги, которые я предпринимаю в Celerity, и результаты:
popup_browser = browser.image(:alt, 'Holidays').click_and_attach
#this creates a new browser to deal with the popup window
popup_browser.select_list(:id, 'ddlSlot1').select_value('Christmas')
#Selecting Christmas from the select list
popup_browser.link(:id, 'btnChangeHoliday').click
#Confirms/Implements selection
popup_browser.close
#Closes popup browser
puts browser.div(:id, 'HolidayName').text
#Here I try to print the updated holiday but nothing is printed (no text value)
Кажется, все работает нормально, кроме последней строки.Я сделал некоторую отладку и подтвердил, что мой выбор сделан.Кажется, что главная веб-страница не обновляется после того, как я нажимаю кнопку ChangeHoliday на всплывающей странице.
Любые мысли или предложения будут оценены.
Заранее спасибо за помощь.