0
API에서 반환 된 URL을 방문하고 싶습니다. URL은 다음과 같이 표시됩니다. http://domain/#CollectionPlace:{\"id\":\"2101612070000671031\"}
capybara 예약 된 문자로 URL 방문
이 방문시 Capybara는 bad URI(is not URI?):(URI::InvalidURIError)
오류를 반환합니다. 나는 수동으로 시도한 URI.encode(url)
과 URI.encode(UR.parse(url)
을 보았지만 URL은 #
으로 유지해야합니다.
어떻게 작동합니까?
시도해보십시오'Addressable :: URI.heuristic_parse (url) .site' 그러면 원하는 것을 반환해야합니다. – DMH
감사합니다. @DMH. 매력처럼 일했습니다. – Rahul
멋진 답변을 아래에 추가했습니다. – DMH