2011-06-15 125 views
0

无论我使用的硒2.xx的版本,网络驱动器,我会得到相同的编译错误硒2.0 webdriver的测试编译错误

:错误读取C:\ Documents和 设置\ kondojis.m2 \库\组织\ seleniumhq \硒\硒Firefox的驱动程序\ 2.0b3 \硒Firefox的驱动程序,2.0b3.jar; 错误打开zip文件

这是我在我的POM文件

<dependency> 
    <groupId>org.seleniumhq.selenium</groupId> 
    <artifactId>selenium</artifactId> 
    <version>2.0rc2</version> 
    <type>pom</type> <i tried with and without type pom> 
</dependency> 

我使用JDK 1.6,Maven的3.0.1中号正在使用Maven编译器插件2.3.2等在Windows XP

package com.usps.mgo.icoa.UI; 

import static org.hamcrest.CoreMatchers.is; 
import static org.hamcrest.CoreMatchers.not; 
import static org.junit.Assert.assertThat; 

import org.junit.After; 
import org.junit.Before; 
import org.junit.Test; 
import org.openqa.selenium.By; 
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.WebElement; 
import org.openqa.selenium.firefox.FirefoxDriver; 
import org.apache.log4j.Logger; 
import org.openqa.selenium.firefox.FirefoxProfile; 
import org.springframework.context.support.ClassPathXmlApplicationContext; 
import org.springframework.context.support.ReloadableResourceBundleMessageSource; 

import javax.swing.plaf.basic.BasicInternalFrameTitlePane; 
import java.util.List; 
import java.util.Locale; 

/** 
* Created by IntelliJ IDEA. 
* User: kondojis 
* Date: 2/8/11 
* Time: 5:02 PM 
* To change this template use File | Settings | File Templates. 
*/ 
public class SimulatorTests { 
    private static final Logger logger = Logger.getLogger(SimulatorTests.class); 
    private static WebDriver driver; 
    private ReloadableResourceBundleMessageSource messageSource; 
    private static ClassPathXmlApplicationContext springCtx; 

    /** 
    * Properties for Simulator tests 
    */ 

    @Before 
    public void setUp() { 
     // Bootstrap Spring Framework. 
     springCtx = new ClassPathXmlApplicationContext(
       new String[]{"test-config.xml"}); 
     //Make Sure that test_global.properties file is always in sync with the global.properties file from production. 
     messageSource = springCtx.getBean("messageSource", ReloadableResourceBundleMessageSource.class); 
     driver = new FirefoxDriver(); 
    } 

回答

0

打开zip文件时出现错误,听起来像是在本地存储库中损坏的jar。尝试删除“C:\ Documents and Settings \ kondojis.m2 \ repository \ org \ seleniumhq \ selenium \ selenium-firefox-driver \”目录并让maven重新下载它。

编辑:注意到你的硒依赖性和错误输出有不同的版本,我宣布类似

<dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-firefox-driver</artifactId> 
     <version>2.0rc2</version> 
     <scope>test</scope> 
    </dependency> 
+0

我试图删除文件夹手动依赖,再次让行家下载。同样的结果。我尝试了2以上的所有版本,并遇到同样的情况。是的,在我上面添加的代码中,版本标签存在差异,但是在我的代码中,它的全部对齐,并且正确无误。 旧版本0.6.1039和0.9.7376工作正常,直到Firefox升级到最新和最大,所有hellp打破配置文件。 – 2011-06-17 19:38:04