Selenium Webdriver를 사용하여 사이트에 로그인하고 특정 텍스트를 확인한 후 이메일로 알려주는 java 앱이 있습니다. 매일 아침 jar 파일을 실행하고 매일 밤 멈추는 크론 작업이 있습니다. xvfb-run (Selenium WebDriver)에서 firefox를 실행하는 데 문제가 발생했습니다.
그것은 파이어 폭스를 사용하지만 헤드리스 실행
, 이것은은 --server-NUM = 0 nohup을은/usr/빈/자바 --auto-SERVERNUM Xvfb가 실행 명령입니다 -jar에 a.jar
그것은 아래 슬로우됩니다 파이어 폭스를 열려고 할 때 :
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
*** Item Installed via directory addition to Install Location: app-global Item ID: {972ce4c6-7e08-4474-a285-3208198ce6fd}, attempting to register...
*** Item Installed/Upgraded at Install Location: app-global Item ID: {972ce4c6-7e08-4474-a285-3208198ce6fd}, attempting to register...
*** Blocklist::_loadBlocklist: no XML File found
*** ... success, item is compatible
*** Item Installed via directory addition to Install Location: app-profile Item ID: [email protected], attempting to register...
*** Item Installed/Upgraded at Install Location: app-profile Item ID: [email protected], attempting to register...
*** ... success, item is compatible at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92)
at auth.Authenticator.<init>(Authenticator.java:27)
at reader.ReaderThread.run(ReaderThread.java:70)
이상한 것은 내가 x2go를 사용하고 데비안 박스에 로그인 할 때, 프로그램이 잘 작동한다는 것입니다. 파이어 폭스를 열고, 로그인하고, 모든 일을해야한다는 것을 알 수 있습니다.
Firefox 14.22 버전을 사용하고 있으며 데스크탑 세션을 생성하고 로그인 할 때 제대로 작동합니다.
왜 그런 생각이 들지 않습니까? 나는 2.32로 업데이트 할 수 있다고 생각하지만, 이제는 문제가 있다고 생각하지 않는다.
P.S Windows Eclipse 인스턴스에서 실행 중이면 문제가 없습니다.
미리 도움 주셔서 감사합니다.
실제로는 2.32에서 실행 중입니다. – blondeamon