设置Selenium-WebDriver项目

时间:2014-09-14 13:56:24

标签: java eclipse maven selenium

我想通过Selenium-WebDriver项目使用Java(和eclipse)自动化Firefox。

我也按照http://www.seleniumhq.org/docs/03_webdriver.jsp#setting-up-webdriver-project的指示行事。

我在c:/ Java / Selenium中创建了一个Selenium文件夹。

但是,当我尝试以下操作时,没有任何事情发生(不是Maven安装):

  

从命令行,CD进入项目目录并运行maven as   如下:

     

mvn clean install

以下是我的pom.xml的内容(我不确定要同等更新的版本)。

提前感谢您的帮助。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>MySel20Proj</groupId>
        <artifactId>MySel20Proj</artifactId>
        <version>1.0</version>
        <dependencies>
            <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-java</artifactId>
                <version>2.42.2</version>
            </dependency>
            <dependency>
                <groupId>com.opera</groupId>
                <artifactId>operadriver</artifactId>
            </dependency>
        </dependencies>
        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>com.opera</groupId>
                    <artifactId>operadriver</artifactId>
                    <version>1.5</version>
                    <exclusions>
                        <exclusion>
                            <groupId>org.seleniumhq.selenium</groupId>
                            <artifactId>selenium-remote-driver</artifactId>
                        </exclusion>
                    </exclusions>
                </dependency>
            </dependencies>
        </dependencyManagement>
</project>

1 个答案:

答案 0 :(得分:0)

我知道这不是你特别要求的。但我认为这是建立selenium项目最简单的方法。

http://www.softwaretestingclub.com/profiles/blogs/selenium-2-0-webdriver-how-to-configure-selenium-webdriver-in

它会打开你的Firefox,你可以做你想做的一切。 您只需要selenium libaries和firefox路径:

public void setUp() throws Exception {
    System.setProperty("webdriver.firefox.bin","C:\\Users\\your_user\\AppData\\Local\\Mozilla Firefox\\Firefox.exe");
    driver = new FirefoxDriver();

}

它不在示例中,而是它的需要。