2010-06-23 15 views

risposta

0

Potresti solo convalidare che il link ha il target impostato su _blank?

+0

no, perché ho bisogno di eseguire test sulle cose che il link punta anche ... in realtà ... penso di poter tirare quelle informazioni con x_path .. grazie per l'aiuto a pensare! – NullVoxPopuli

+0

Ah, dovresti solo essere in grado di dire "Poi seguo il link" login "" – jspooner

15

Definire un passo che contiene questo codice:

page.driver.browser.switch_to.window (page.driver.browser.window_handles.last)

switch_to è un comando di selenio che ti permette di cambiare verso una nuova finestra window_handles restituisce un elenco di finestre attualmente aperte

+4

Questo dovrebbe essere contrassegnato come la risposta corretta –

0

mi rendo conto che questo è un post molto vecchio, ma ecco una definizione passo cetriolo utilizzando Capybara e il driver Poltergeist:

And /^I follow "([^"]*)" to the new window$/ do |link| 
    new_window = window_opened_by { click_link link } 
    switch_to_window new_window 
end 
Problemi correlati