JenkinsでSelenium Plugin経由でSelenium Grid 2を設定しようとしていますが、問題なくChromeのドライバが動作しています。Jenkins Selenium Grid PluginとWebDrivers
Firefoxドライバーは現在、バージョン48以降で動作していません。現在のSelenium Webドライバーでは動作しません(this question)。
RemoteWebDriver
クラスを使用して、ハブに接続し、DesiredCapability
クラスを使用して、使用するノードとブラウザを決定するコマンドラインアプリケーションを構成しました。
1つの最大インスタンスとOperaブラウザへのパスを使用するOperaのSelenium Grid設定にエントリを追加しました。他の値はChromeのみに存在します。私には全く意味がありません、次のエラー、中
オペラオプション結果:
未処理の例外:System.InvalidOperationExceptionが:org.openqa.selenium.edge.EdgeDriverできる」最高のマッチング・ドライバー・プロバイダートン
[{browserName =オペラ、バージョン=、プラットフォーム= WINDOWS}]機能のための新しいドライバインスタンスを作成するのはなぜセレンは、「オペラ」と呼ばれるブラウザのためのベストマッチがEdgeDriverあると思うだろうか?私のノードにEdgeを動かすための設定がないという事実は気にしないでください。
これまで誰も遭遇したことはありませんか?
次のように編集し
ログをセレングリッドを起動します:\プログラムファイル(x86の)\ジェンキンス:
はセレングリッド
[ジェンキンス] $」Cを開始\ jre \ bin \ java "-cp" C:¥Program Files(x86)¥Jenkins¥war¥WEB-INF¥lib¥remoting-2.62.jar "hudson.remoting.Launcher -cp" C:\ Program Files(x86 )¥Jenkins¥plugins¥selenium¥WEB-INF¥lib¥selenium-server-standalone-2.53.0.jar; C:¥Program Files(x86)¥Jenkins¥plugins¥selenium¥WEB-IN F \ libに\ htmlunitドライバ - スタンドアロン・2.20.jar」-connecttoのはlocalhost:61007
あなたはあなたのセレングリッドの開始コマンドを与えることができます – Inforedaster
@Inforedaster Jenkins> Selenium Grid>コンソール出力 –
にあるログエントリを追加しました。どのようなスタンドアロンセレンバージョンを使用しますか? とどのオペラドライバ? – Inforedaster