2010-12-31 3 views
1

JavaScript를 필요로하는 웹 페이지와의 상호 작용을 자동화하기 위해 Selenium RC를 사용하는 것을 좋아하지만 스크립트를 실행하기 위해 Firefox의 전체 인스턴스를 시작한다는 점을 제외하고는. 질문 :Selenium RC 외에 스크립팅 가능한 웹 페이지 렌더링 엔진이 있습니까?

Selenium RC를 실행하여 창을 만들지 않는 헤드리스 버전의 Firefox를 시작하는 방법이 있습니까? OS X을 사용하고 있습니다. Linux 서버에서 Xvfb를 사용하여이 작업을 수행하는 방법이 있지만 OS X에서 어떻게 수행되는지 궁금합니다.

Selenium RC ? 이 도구는 웹 페이지에서 JavaScript를 실행하고 이에 따라 DOM을 변경해야합니다. 나는 Spidermonkey에 너무 익숙하지 않다. 그러나이 목적을 위해 사용될 수 있습니까? 감사.

답변

1

완전히 지원되는 HtmlUnit이라는 Java 지원이 잘되어 있습니다. GUI가 없습니다. Javascript를 실행합니다.

자바를 직접 호출하고 싶지 않다면 이론상 HtmlUnit을 헤드 엔드로 셀렌을 실행할 수 있습니다. 아직 작동하지는 않습니다.

또한 Selenium 2보다 Selenium 2가 더 좋습니다. WebDriver가 내장되어있어 더 좋고 더 완벽해질 것 같습니다.

마지막으로, 자신의 별도의 Linux 서버에서 원격으로 Selenium을 실행할 수 있으며 Mac에서 원격으로 호출 할 수 있습니다. 또는 Sauce Labs와 같은 서비스를 사용할 수도 있습니다.

관련 문제