phantomjs을 안쓰고 자바 내부에서 실행하는 헤드리스 브라우져를 잘 써보려 했다.
ui4j(https://github.com/ui4j/ui4j)를 써보니, 맥이나 윈도우에서는 시스템 브라우져를 이용하여 테스트의 편리함은 있지만, 리눅스 환경에서는 실행하려면 headless를 지원해야 하기에https://en.wikipedia.org/wiki/Xvfb 또는 https://wiki.openjdk.java.net/display/OpenJFX/Monocle를 설치해야 한다.
java8의 nashorn과 react.js를 사용하는 하지만, window와 같은 Browser object 를 지원하지 않아 특정 환경에서만 쓸 수 있다.
결국 완벽하게 잘 진행하려면 phatomjs가 어쩌면 답일지 모르겠다는 생각이 든다.
'scribbling' 카테고리의 다른 글
2015년 중반 구글 NoSQL 트렌드, Provisioning 툴 트렌드 (0) | 2015.09.03 |
---|---|
반올림 방법 (Rounding) (0) | 2015.09.02 |
[트렌드] Solo theater (1) | 2015.08.22 |
게임 점검 (긴급, 임시, 정기) (0) | 2015.08.22 |
[펌] 월스트리트 저널의 차트 작성 비법 - 출처 (ㅍㅍㅅㅅ) (0) | 2015.08.14 |