7
In Capybara, ist es möglich, einen Link in einem neuen Fenster statt dem aktuellen zu öffnen?Link in einem neuen Fenster mit Capybara öffnen
In Capybara, ist es möglich, einen Link in einem neuen Fenster statt dem aktuellen zu öffnen?Link in einem neuen Fenster mit Capybara öffnen
Wenn dieses Element ein Link ist einfach seine href bekommen und es in einem neuen Fenster geöffnet:
url = find('.some_link')[:href]
within_window open_new_window do
# do something
end
open_new_window
in Capybara 2.3
hinzugefügt wurde Ja, Sie Javascript, das zu tun, verwenden können mit window.open. Siehe z.B. http://stackoverflow.com/questions/13056763/how-do-i-open-a-new-window-in-capybara-with-selenium-webdriver –
Sollte es ein neues Fenster oder eine neue Registerkarte sein? Für die zweite Variante siehe http://stackoverflow.com/questions/17547473/how-to-open-a-new-tab-using-selenium-webdriver – olyv