RandR이 있거나없는 Ubuntu 14.04에서 Xvfb를 사용하는 방법은 무엇입니까?


8

우분투 14.04 서버에서 Firefox를 실행하는 Selenium으로 단위 테스트를 실행하려고합니다. 그리고 저는 이 블로그 에 설명 대로 Xvfb를 사용하여 Firefox를 표시 할 가상 디스플레이를 시뮬레이션하고 있습니다.

그러나 Xvfg는 어떻게 든 RandR과 함께로드 / 작동하지 않습니다. 내가 이것을 시도 할 때마다 :

sudo Xvfb :10 -ac &
export DISPLAY=:10
firefox

- Xlib: extension "RandR" missing on display ":10"오류가 발생합니다.

나는 또한 시도했다 sudo Xvfb :10 -ac +extension RANDR, sudo Xvfb :10 -ac -extension RANDR그리고 beacuse 또한 "xrandr를"로 제공합니다 apt-get install x11-xserver-utils.

그리고 내 설정은와 함께 일반 빈 우분투 14.04 서버입니다 apt-get install xvfb firefox.

누구든지 RandR의 유무에 관계없이 Xvfb를 실행하도록 도와 줄 수 있습니까?

답변:


9

몇 시간 동안 고군분투해도 여전히 오류가 있습니다. 그러나 마침내 나는 경고와 비슷하고 Firefox가 실제로 시작된다는 것을 알았습니다. 또한 Selenium-Tests가 실행 중입니다.

실제 문제는 오래된 Selenium 버전과 최신 Firefox를 사용했다는 것입니다. 그리고 그들은 함께 잘 작동하지 않았습니다.


어떤 버전의 셀레늄과 파이어 폭스를 사용 했습니까?
mrded
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.