2017-02-24 1 views
1

특정 노드에서 원격으로 사용중인 크롬 드라이버 버전을 원격으로 확인하는 방법이 있습니까?셀 룰 그리드의 노드에 사용중인 크롬 드라이버 버전을 찾는 방법

노드에서 직접 실행중인 chromedriver.exe -v은 드라이버 버전을보고합니다. 하지만 셀렌 그리드 API를 통해 쿼리 할 수있는 방법이 있습니까?

내가 여기에 유용한 정보를 검토 한하지만 난 그것을 할 수있는 방법 볼 수 없습니다 : https://github.com/nicegraham/selenium-grid2-api

또는 이상적으로 나는이에 대한 셀레늄 그리드 콘솔의 구성 탭에 표시보고 싶어요 각 노드.

그리드에 노드를 연결하기 전에 capture the output of chromedriver.exe -v 실행 결과를 캡처하는 구성에 추가 속성을 표시하는 방법이 있습니까?

답변

2

노드에 대한 구성 파일이있는 경우 현재 실행/배포 된 크롬 드라이버 버전을 추가 할 수 있으며 구성 탭에 표시되는 것보다 많습니다.
chromeriver 버전을 직접 추가했지만 노드를 배포하는 동안 쉽게 추가 할 수 있습니다.

Configuration file with capabilities

가 당신의/그리드/콘솔의 구성 탭의 기능 섹션에 표시됩니다 이런 식으로.

Capabilities with chromedriver version

PS : 당신은 당신의 코드를 런타임 중에 Chromedriver 버전을해야 할 경우 driver.getCapabilities().getCapability("chrome") 그것을 얻을 정규식과 chromedriverVersion을 분석보다 수 있습니다.

관련 문제