이 튜토리얼을 따라 EC2의 CentOS에서 javascript 사용 가능 오이를 실행하려고합니다. http://makandra.com/notes/1391-how-to-hide-your-selenium-browser-window-with-headless 그러나 자바 스크립트가 필요한 시나리오는 예외 메시지없이 실패합니다.CentOS를 사용하여 EC2에서 Xvfb를 실행 한 사람이 있습니까?
Xvfb :99 -ac -screen 0 1024x768x16
나는이 같은 오류 MSG를 가지고 : 나는 명령을 테스트 http://blog.kabisa.nl/2010/05/24/headless-cucumbers-and-capybaras-with-selenium-and-hudson/
:
디버그하기 위해, 난 그냥 Xvfb가이 튜토리얼에 따라 제대로 작동하는지 확인했다 :
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/ip-10-116-82-44:99
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
이러한 오류에 대한 해결책은 Google 검색입니다. 나는 아직 이것에 대한 좋은 해결책을 찾지 못했다. 같은 명령을 다시 실행하면 다음과 같이 표시됩니다.
Fatal server error:
Server is already active for display 99
If this server is no longer running, remove /tmp/.X99-lock
and start again.
따라서 서버가 이미 실행되고 있다고 가정합니다. 그러나 다음과 같이 실행하려고했을 때 :
DISPLAY=:99.0 firefox http://www.google.com
내가 콘솔을 죽일 때까지 콘솔이 멈춰 있습니다. 여기에 무슨 일이 일어나고 있는지 아는 사람이 있습니까?
미리 감사드립니다.