나는 웹 페이지를 열고 문자열이 홈 페이지에 포함되어 있는지 확인하는 Capybara를 사용하여 기본 Rspec 테스트를하고 있습니다. 테스트는 사이트의 8 개 언어 하위 도메인을 각각 검사해야하며 코드의 특수 문자에 몇 가지 문제가 있습니다.page.should have_content - 오류를 일으키는 특수 문자
다음 코드는 작동합니다
이it "should have an American Home page", :js => true do
visit '/'
page.should have_content('Workforce Management from InVision')
end
it "should have an English Home page", :js => true do
visit '/uk/'
page.should have_content('Workforce Management from InVision')
end
다음 코드 내가이이 단어 ", 관리"에 O 관련이라고 생각
it "should have a Spanish Home page at '/es/callcenter'", :js => true do
visit '/es/'
page.should have_content('Gestión de la plantilla con InVision')
end
을 작동하지 않습니다. 어떤 아이디어가 발생하는이 문제를 중지하는 방법?
안녕이 감사 keyword_end 을 기대 불행하게도이 didnt 한 일, 내가 "잘못된 multibye의 문자를 받고 있습니다 응답 (UTF-8) 및 구문 오류, 예기치 못한 $ 끝,에 대한 내에서 특수 문자 리터럴을 포함 할 수있는 방법이 있나요 have_content 메서드의 단일 대괄호? –
메모장 +에서 인코딩을 UTF-8로 변경하여 쉽게 해결할 수 있으므로 쉽게 이해할 수 있습니다. –