Ruby on Rails 앱에 설치된 turbolinks 젬없이 셀렌 테스트를 실행하면 테스트가 통과됩니다. 터보 링크를 포함 시키면 테스트가 실패합니다. 예를 들어 테스트가
에Turbolinks with Selenium IDE 사용
오픈/
clickAndWait 링크 = 로그인을 시작하면 유형 ID = session_email [email protected]
그럼 얻을 것이다 오류
"[오류] 요소 ID = 발견되지 session_email. 내가 페이지 소스를 볼 때
에서, session_email ID가 설치 turbolinks 거기 아직도있다. 나는이 완전히로드 된 페이지를 감지에 문제가있을 수 있습니다 것처럼 보입니다이 페이지 http://www.digitalkingdom.org/rlp/tiki-index.php?page=Selenium+And+Javascript을 발견했다.
테스트 스위트에서 수 백 줄을 변경하지 않고도이 문제를 해결할 수 있습니까? 그렇지 않다면 터보 링크 된 페이지가 완전히로드되었는지 테스트 할 수있는 신뢰할 수있는 셀렌 메서드가 있습니까?