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

[Resolved] ruby+capybara+poltergeist переключение во фрейм

проблема с фреймом …
селениум его видит, а вот poltergeist - нет. вроде, все правильно делаю

 def fill_in_form_forgot(params={})
  within_frame('TB_iframeContent') {
    log.info "Input email address: #{params}"
    fill_in(field_locator(:login_id), with: params[:email_address]) if params[:email_address]
    click_button(button_locator(:send_button))
  }
end

вроде делаю все по доке, но Capybara::Poltergeist::FrameNotFound: The frame ‘TB_iframeContent’ was not found.
фрейм рельный и есть - селениум по нем может ходить

фрейм есть <iframe id=“TB_iframeContent”
селениум его видит, а полтергейст выдает
Capybara::Poltergeist::FrameNotFound: The frame ‘TB_iframeContent’ was not found.
вроде ж все по доке делаю …

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