2017-05-19 1 views
0

Ich erstelle ein Framework in Java in Eclipse mit Selen (2.53) und Selenide. Ich versuche Phantomjs zu verwenden, um meine Skripts auszuführen. Aber jedes Mal, ich mein Projekt ausführen, wird Firefox öffnen und die folgende Fehlermeldung angezeigt:Selen Öffnet den Browser Firefox, wenn ich phantomjs verwenden möchte

org.openqa.selenium.WebDriverException: Failed to connect to binary 
FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on 
port 7055; process output follows: 
4 addons.xpi DEBUG Registering manifest for C:\Program Files 
(x86)\Mozilla Firefox\browser\features\[email protected] 

Dies mit dem folgenden Code auftritt:

open("Link); 

In meiner Startklasse, ich habe Der folgende Code zum Instanziieren des Phantomjs-Treibers.

Capabilities caps = new DesiredCapabilities(); 
((DesiredCapabilities) caps).setJavascriptEnabled(true); 
((DesiredCapabilities) caps).setCapability(
PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,"Path/phantomjs.exe"); 
+1

Bitte ruinieren Sie nicht die Formatierung des Posts. Dein Original war schwer zu lesen, also habe ich es bearbeitet. Ändern Sie es nicht wieder –

+0

Sie müssen viel mehr Code zeigen! Wofür wird dein WebDriver instanziiert? – SiKing

+0

fügen Sie bitte den Rest Ihres Codes hinzu –

Antwort

0

Der Rest Code wurde mit Selenide gemacht. Dieser Teil wurde mit reinem Selen gemacht. Die beiden waren nicht miteinander kompatibel.

Verwandte Themen