Sto eseguendo alcuni test del selenio. Quando li avvio direttamente da Eclipse, tutto funziona correttamente. Ma quando li comincio attraverso Maven c'è la seguente eccezione si verifica:Impossibile connettersi al binario FirefoxBinary con selenio in Maven
org.openqa.selenium.WebDriverException(Failed to connect to binary FirefoxBinary(C:\winapp\Firefox\firefox.exe) on port 7055; process output follows:
null
Build info: version: '2.26.0', revision: '18040', time: '2012-11-02 09:44:45'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_35'
Driver info: driver.version: FirefoxDriver)
sto usando Firefox 10.0.10 ESR. Ho anche provato con Selenium 2.25.0.
Qui è la mia ultima versione del pom.xml:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.26.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>2.26.0</version>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom2</artifactId>
<version>2.0.3</version>
</dependency>
</dependencies>
Se posso sostenere con ulteriori informazioni, per favore fatemelo sapere.
edit: aggiornamento pom.xml
EDIT2: Quello che mi si chiede di più, è che posso eseguire i test da Eclipse, senza ans problemi. hanno appena occure, se chiamo "mvn install", per esempio
Il manufatto selenio-server ha una dipendenza per il servlet-API-2.5 artefatto, che si dovrebbe escludere, se il progetto verrà eseguito all'interno di un contenitore di applicazioni web - Da Selenio hq.org. –
Anche perché è necessaria la dipendenza da selenio-api? –
Ho appena provato alcune cose. Ora ho aggiunto l'esclusione e cancellato la dipendenza da selenio-api, ma il problema è sempre lo stesso – kirschmichel