Eclipse IDE를 사용하여 Java로 Selenium Web Driver를 사용합니다. 저는 최근에 Xen Desktop을 제공 받았습니다. 따라서 모든 소프트웨어 - Eclipse IDE, Firefox 브라우저 & JDK/JRE는 공유 드라이브 &에 설치되어 있으며 XEN 데스크톱에 로그인 할 때 원격으로 액세스합니다.Xen 데스크탑의 Selenium 웹 드라이버
Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: VISTA
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: os.name: 'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_25'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.firefox.internal.Executable.<init>(Executable.java:72)
at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:59)
at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:55)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:103)
at CodeBase.FirstProgram.main(FirstProgram.java:28)
그래서 내가 셀레늄 WD는 파이어 폭스 설치 경로를 찾을 수 없다는 수집 : 나는 셀레늄 WD 통해 파이어 폭스 응용 프로그램을 실행하려고 할 때
그래서, 나는 다음과 같은 오류가 발생합니다. 하지만 Firefox 브라우저를 수동으로 시작할 수 있습니다.
내 가상 환경이기 때문에 환경에 로그인 할 때마다 Firefox 경로가 변경됩니다. 제 질문은 모든 설치 경로가 공유 드라이브 인 Xen Desktop에서 Selenium Webdriver를 사용할 수 있습니까? 또는 내 가정이 틀렸는가?
FF 버전은 28.0입니다 WebDriver와 호환되는지 확인
또한 다음 코드를 고려할 수 있습니다; WebDriver 버전은 2.39입니다. 초기화하는 동안 FF 경로를 추가하려고했지만 비슷한 경로를 찾을 수 없습니다. 이 문제를 해결하기 위해 고정 설치 경로가있는 VDI로 전환 할 계획입니다. 지금까지 같은 환경에 대한 행운은 없습니다. Selenium Grid에서도 FF 설치의 정확한 경로를 알아야합니까? – Nish