2014-11-05 3 views

답변

2

PhantomJS는 해당 페이지의 SSL에 문제가있는 것으로 보입니다. 어떻게 든 --ignore-ssl-errors=true을 기본 웹 도구로 전달해야합니다. How to pass browser parameter to Watir이에 의해 판단

는 다음과 같이 수행 할 수 있습니다 맞아

args = %w{--ignore-ssl-errors=true} 
browser = Watir::Browser.new(:phantomjs, :args => args) 
+0

합니다. 전에 (페이지가 전혀 표시되지 않음) SSL 및 PhantomJS 관련 문제를 만났습니다. 그러나 특정 부분 만 렌더링되지 않을 수도 있음을 알 수 없었습니다. 이게 문제라고 당신이 어떻게 생각했는지 알 수 있습니까? – lakesare

+1

일반 PhantomJS [스크립트] (https://gist.github.com/artjomb/a4985bf31ff0adf12ca1)를 작성했으며 SSL 핸드 셰이크 오류로 인해 많은 리소스가로드되지 않는 것을 보았을 때 몇 가지 [명령 줄 옵션 ] (http://phantomjs.org/api/command-line.html)을 방문하여 도움이되는지 확인하십시오. –

+0

매우 유용한 정보, 감사합니다. – lakesare

관련 문제