0
와 요소가 표시되지 않습니다. 브라우저 형식으로 을 사용하면 a.png
에 표시됩니다. 왜 그런가요? 이 양식을 사용하여 PhantomJS과 어떻게 상호 작용할 수 있습니까?Watir과 내가이 코드 형태의 화면을 캡처하기 위해 노력하고있어 Phantomjs
와 요소가 표시되지 않습니다. 브라우저 형식으로 을 사용하면 a.png
에 표시됩니다. 왜 그런가요? 이 양식을 사용하여 PhantomJS과 어떻게 상호 작용할 수 있습니까?Watir과 내가이 코드 형태의 화면을 캡처하기 위해 노력하고있어 Phantomjs
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)
합니다. 전에 (페이지가 전혀 표시되지 않음) SSL 및 PhantomJS 관련 문제를 만났습니다. 그러나 특정 부분 만 렌더링되지 않을 수도 있음을 알 수 없었습니다. 이게 문제라고 당신이 어떻게 생각했는지 알 수 있습니까? – lakesare
일반 PhantomJS [스크립트] (https://gist.github.com/artjomb/a4985bf31ff0adf12ca1)를 작성했으며 SSL 핸드 셰이크 오류로 인해 많은 리소스가로드되지 않는 것을 보았을 때 몇 가지 [명령 줄 옵션 ] (http://phantomjs.org/api/command-line.html)을 방문하여 도움이되는지 확인하십시오. –
매우 유용한 정보, 감사합니다. – lakesare