참조: http://code.google.com/p/webdriver/wiki/UsingWebDriver

라이브러리가 담겨있는 저장소부터 등록합니다.

            <repository>
                <id>openqa-releases</id>
                <name>OpenQA Releases</name>
                <url>http://nexus.openqa.org/content/repositories/releases</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>

다음은 사용할 드라이버에 따라 각기 다른 의존성을 추가합니다.

HTMLUnit 드라이버를 사용할 때는

    <dependency>
        <groupId>org.openqa.selenium.webdriver</groupId>
        <artifactId>webdriver-htmlunit</artifactId>
        <version>0.6.964</version>
    </dependency>

Firefox 드라이버를 사용할 때는

    <dependency>
        <groupId>org.openqa.selenium.webdriver</groupId>
        <artifactId>webdriver-firefox</artifactId>
        <version>0.6.964</version>
    </dependency>

IE 드라이버를 사용할 때는

    <dependency>
        <groupId>org.openqa.selenium.webdriver</groupId>
        <artifactId>webdriver-ie</artifactId>
        <version>0.6.964</version>
    </dependency>

사파리 드라이버를 사용할 때는

    <dependency>
        <groupId>org.openqa.selenium.webdriver</groupId>
        <artifactId>webdriver-safari</artifactId>
        <version>0.6.964</version>
    </dependency>

마지막으로 서포트 클래스들을 사용하고 싶다면 아래 의존성을 추가합니다.

    <dependency>
        <groupId>org.openqa.selenium.webdriver</groupId>
        <artifactId>webdriver-support</artifactId>
        <version>0.6.964</version>
    </dependency>