0
私はセレン(2.53)とSelenideを使用してEclipseでJavaでフレームワークを作成しています。スクリプトを実行するためにPhantomjsを使用しようとしています。しかし、すべての時間が、私は私のプロジェクトを実行し、Firefoxが開かれると、次のエラーメッセージが表示されます:これは、次のコードで発生しSelenium phantomjsを使用したいときにfirefoxブラウザを開いたままにします
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]
:私の起動クラスで
open("Link);
を、私は持っていますphantomjsドライバをインスタンス化する次のコード。
Capabilities caps = new DesiredCapabilities();
((DesiredCapabilities) caps).setJavascriptEnabled(true);
((DesiredCapabilities) caps).setCapability(
PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,"Path/phantomjs.exe");
投稿のフォーマットを破棄しないでください。あなたのorignalものは読みにくいので、私はそれを編集しました。もう一度変更しないでください –
さらに多くのコードを表示する必要があります! WebDriverはどのようにインスタンス化されていますか? – SiKing
残りのコードを追加してください –