2012-11-08 6 views
1

우분투 11 OS에서 Eclipse IDE가 포함 된 Selenium WebDriver 프로젝트가 있습니다. 자바 클라이언트 드라이버를 2.24에서 2.25로 업그레이드하고 싶습니다. 어떻게해야합니까?기존 Selenium Java 프로젝트의 Selenium 버전을 업그레이드/업데이트하는 방법은 무엇입니까?

+0

무엇 이클립스 플러그인 셀레늄을 지원? 이클립스 통합 플랫폼에는 플러그인이 있습니까? –

+0

Eclipse 내부에서 selenium webdriver 기능을 사용하기위한 플러그인이 필요하지 않습니다. Eclipse 시장에서 보면 Selenium Grid 용 "Selenity"플러그인이 있습니다. – OrwellHindenberg

+0

플러그인을 사용하면 잘못된 버전에 문제가 없습니다. Eclipse는 그것을 설치하지 않을 것이다. –

답변

2

셀렌 웹 사이트 (2.25.0) http://seleniumhq.org/download/에서 java 클라이언트 드라이버를 다운로드했습니다. 선택한 디렉토리에 zip 파일의 압축을 풉니 다.

이클립스를 시작하고 작업중인 프로젝트를 선택하십시오. 등록 정보 -> Java 빌드 경로 -> 외부 JAR 추가 (셀레늄 항아리 선택)로 이동하여 참조 된 lib에 최신 셀레늄 항아리를 추가하십시오. 깨끗한 방법으로 작업을 수행하기 위해 이전 셀렌 (2.24)과 함께 있던 다른 라이브러리에 대한 참조를 제거하고 새 버전으로 대체했습니다. selenium-2.25.0/libs 폴더 아래에서 새로운 jar 파일을 찾을 수 있습니다. selenium-2.25.0.jar을 추가 한 것과 같은 방식으로 추가하십시오.

참고 : Jar 파일을 올바르게 추가하지 않으면 프로젝트를 백업 할 수 있으므로 프로젝트가 중단됩니다.

아직 여기 오는 모든 사람을 위해
0

...

당신이 시도하고 프로젝트 WebDriverManager 라이브러리에 통합 할 수 있습니다.

쉽게 다른 WebDriver 구현 (바이너리)의 설치 프로세스를 자동화 할 수 있습니다. ChromeDriver에 대한 예를 들어

: 당신은 메이븐을 사용하는 경우

ChromeDriverManager.getInstance().setup(); //downloading and installing ChromeDriver 
WebDriver driver = new ChromeDriver(); //initializing ChromeDriver 

, 당신의 pom.xml 파일에 종속성의 추가

<dependency> 
    <groupId>io.github.bonigarcia</groupId> 
    <artifactId>webdrivermanager</artifactId> 
    <version>1.3.1</version> 
</dependency> 
관련 문제