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");
Bitte ruinieren Sie nicht die Formatierung des Posts. Dein Original war schwer zu lesen, also habe ich es bearbeitet. Ändern Sie es nicht wieder –
Sie müssen viel mehr Code zeigen! Wofür wird dein WebDriver instanziiert? – SiKing
fügen Sie bitte den Rest Ihres Codes hinzu –