Jenkins에서 Selenium Plugin을 통해 Selenium Grid 2를 구성하려고하는데 Chrome 드라이버가 문제없이 작동합니다.Jenkins Selenium Grid Plugin 및 WebDrivers
this question에서 설명한대로 Firefox 드라이버가 현재 Selenium Web 드라이버에서 작동하지 않는 버전 48 이상으로 인해 작동하지 않습니다.
내 허브에 연결하고 DesiredCapability
클래스를 사용하여 사용할 노드와 브라우저를 결정하기 위해 RemoteWebDriver
클래스를 사용하는 명령 줄 응용 프로그램을 구성했습니다.
최대 인스턴스 1 개와 Opera 브라우저 경로를 사용하는 Opera 용 Selenium Grid 구성에 항목을 추가했습니다. 다른 값은 Chrome에만 있습니다. 전혀 의미하지 않습니다 나에게 다음과 같은 오류에
오페라 옵션 결과 :
처리되지 않은 예외 : System.InvalidOperationException : 가장 일치하는 드라이버를 제공 org.openqa.selenium.edge.EdgeDriver 수 ' t는 기능에 대한 새로운 드라이버 인스턴스를 생성 [{browserName = 오페라 버전 = 플랫폼 = WINDOWS}]
왜 셀레늄은 '오페라'라는 브라우저에 가장 적합한는 EdgeDriver이라고 생각까요? 내 노드에는 Edge를 구동 할 수있는 구성이 없다는 사실에 신경 쓰지 마십시오.
이전에 비슷한 문제가 발생했거나 해결 된 사람이 있습니까?
편집 다음과 같이
로그를 셀레늄 그리드를 시작하다 : \의 Program Files (x86) \ 젠킨스 :
는 셀레늄 그리드
[젠킨스] $ "C 시작 C : \ Program Files (x86) \ Jenkins \ war \ WEB-INF \ lib \ remoting-2.62.jar "hudson.remoting.Launcher -cp"C : \ Program Files (x86) C : \ Program Files (x86) \ Jenkins \ plugins \ selenium \ WEB-IN \ Jenkins \ plugins \ selenium \ WEB-INF \ lib \ selenium-server-standalone-2.53.0.jar F \ lib 디렉토리 \ HtmlUnit과 드라이버 - 독립 - 2.20.jar "-connectTo 로컬 호스트 : 61,007
셀렌 그리드의 시작 명령을 내릴 수 있습니까? – Inforedaster
@Inforedaster Jenkins> Selenium Grid> 콘솔 출력 –
에있는 로그 항목을 추가했습니다. 독립 실행 형 셀렌 버전은 무엇입니까? 및 어떤 오페라 드라이버? – Inforedaster