나는 셀레늄 RC를 사용하는 파이썬 스크립트를 가지고있다. 특히 webdriver.X 서버를 실행하지 않고도 Selenium 스크립트를 실행할 수 있습니까?
나는 IE, 사파리 (가능한 경우), Chrome & Firefox를 통해 이상적인 스크립트 실행을 원합니다.
하지만 로컬 컴퓨터에서 실행할 때마다 브라우저가 튀어 나와서 무엇을해야할지 모르겠습니다.
"saucelabs"에 대해 들어 봤습니다. 최상의 솔루션입니까?
나는 셀레늄 RC를 사용하는 파이썬 스크립트를 가지고있다. 특히 webdriver.X 서버를 실행하지 않고도 Selenium 스크립트를 실행할 수 있습니까?
나는 IE, 사파리 (가능한 경우), Chrome & Firefox를 통해 이상적인 스크립트 실행을 원합니다.
하지만 로컬 컴퓨터에서 실행할 때마다 브라우저가 튀어 나와서 무엇을해야할지 모르겠습니다.
"saucelabs"에 대해 들어 봤습니다. 최상의 솔루션입니까?
예, Selenium은 실행중인 브라우저가 필요하고 브라우저는 실행하기 위해 일종의 X 서버가 필요하기 때문에 X 서버를 실행해야합니다.
다행히도 많은 종류의 X 서버가 있으며 그 중 하나는 메모리의 모든 작업을 수행하므로 화면이 필요없는 X 가상 프레임 버퍼 인 Xvfb입니다.
위키 백과 일부 nice examples도 있습니다.
또한 headless
, xvfb
및 selenium
키워드에 대한 많은 질문이 여기에 있습니다. 현명하게 선택하십시오.)
[편집] : Here's a nice example.
나는 얼마 전이 문제로 어려움을 겪었으므로 우분투 서버에 Selenium과 xvfb를 설치해 보겠습니다 : https://www.namekdev.net/2016/08/selenium-server-without-x -window-system-xvfb / – Namek