在Capybara的新窗口中打开链接

时间:2012-03-27 14:28:59

标签: capybara

在Capybara,是否可以在新窗口中打开链接,而不是当前的链接?

1 个答案:

答案 0 :(得分:5)

如果此元素是链接,您可以获取其href并在新窗口中打开它:

url = find('.some_link')[:href]
within_window open_new_window do
  # do something
end
Capybara 2.3中添加了

open_new_window