Opening a new tab in Capybara / Poltergeist

前端 未结 3 1324
醉话见心
醉话见心 2021-01-12 20:35

I\'m trying to open a link by clicking on it using capybara/poltergeist which opens up in a new tab.

I can\'t seem to get it working.

@session.find         


        
3条回答
  •  醉梦人生
    2021-01-12 20:46

    This is what worked for me using Capybara 3.33:

    new_window = window_opened_by do
      click_link 'Go to external page'
    end
    
    within_window new_window do
      assert_current_path 'http://external-page.com/?q=lala'
    end 
    

提交回复
热议问题