2010-06-25 2 views
3

내 앱에서 미리보기 링크가 있는데 새 창에서 열리므로 저장되지 않은 변경 사항이 없어지지는 않습니다 ... 새 창에서 오이의주의를 돌리는 방법은 무엇입니까?Ruby on Rails : Cucumber : 링크가 새 창/탭에서 열리는 지 어떻게 테스트합니까?

+0

당신이이 질문에 대한 답을 찾으셨습니까 내 응용 프로그램 도우미에이 방법을 만들어? – Priyank

+1

예, 그는 http://stackoverflow.com/a/7030745/535406을했습니다. – jibiel

답변

-1

새 창/탭을 여는 링크가있는 경우 일반적으로 테스트 환경의 동일한 창에서 열리도록 링크를 구성합니다.

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

그리고 내 마크 업 내부

가 :

<a href="/path" <%= link_target %>>Click here</a>