7
In Capybara, è possibile aprire un collegamento in una nuova finestra, anziché quella corrente?Apri link in una nuova finestra con Capybara
In Capybara, è possibile aprire un collegamento in una nuova finestra, anziché quella corrente?Apri link in una nuova finestra con Capybara
Se questo elemento è un collegamento si può solo ottenere il suo href e aprirlo in una nuova finestra:
url = find('.some_link')[:href]
within_window open_new_window do
# do something
end
open_new_window
è stato aggiunto in Capybara 2.3
Sì, è possibile utilizzare javascript per farlo con window.open. Vedere ad es. http://stackoverflow.com/questions/13056763/how-do-i-open-a-new-window-in-capybara-with-selenium-webdriver –
Dovrebbe essere una nuova finestra o una nuova scheda? Per la seconda variante vedere http://stackoverflow.com/questions/17547473/how-to-open-a-new-tab-using-selenium-webdriver – olyv