Ruby on Rails: Cucumber: как проверить, открывается ли ссылка в новом окне / вкладке? - PullRequest
3 голосов
/ 26 июня 2010

У меня есть ссылка для предварительного просмотра в моем приложении, и она открывается в новом окне, чтобы вы не потеряли несохраненные изменения ... как обратить внимание огурца на новое окно?

Ответы [ 2 ]

0 голосов
/ 20 марта 2019
<%= link_to "url.com/", target: "_blank" do %>
<%= image_tag 'images/image.png', class: "image_class" %>

<% end %>
0 голосов
/ 14 марта 2012

Когда у меня есть ссылки, которые открывают новое окно / вкладку, я обычно настраиваю его на открытие в том же окне для тестовой среды. Я создал этот метод на моем помощнике приложения:

def link_target
  %[target="#{Rails.env.test? ? "_self" : "_blank"}"]
end

А внутри моей разметки:

<a href="/path" <%= link_target %>>Click here</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...