問題タブ [firefox-marionette]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Firefox 'marionette_driver' python パッケージのインストール エラー
Mozilla 自動化クライアント 'marionette_driver' のインストール中にエラーが発生しました。
Mozillaのドキュメントには、次のコマンドでインストールするように記載されています。
これによりエラーが発生します。
pip install コマンドのこれらのバリエーションは、同じエラーを生成します。
(debian システムでは、python3 パッケージをインストールするために pip3 が必要なようですが、egg_info エラーは sudo -H を使用することで回避できることが示唆されています。違いはないようです。)
Python 2.7 と 3.5 の両方がインストールされています。私は通常、pipがpython 2パッケージをインストールすることを期待しています。しかし、私は 3.5 を使用しています。とにかく、pipとpip3を使用して同じエラーが発生します。
c# - Geckodriver 0.16.0 は flashplayer で firefox を起動します
geckodriver v0.16.0 以降、flashplayer はデフォルトで無効になっています。有効な flashplayer で Firefox を起動する可能性はありますか?
私はC#を使用しています。私のコードは今:
次のコードは機能しません。
これを使用する場合:
Firefox は、FlashPlayer を有効にするかどうかを尋ねてきて、ページを更新します (すべての入力が以前に入力されているため、空のフィールドが得られます)。「許可して記憶する」を選択すると、次にこのコードを開始したときに何も保存されません。私は同じ状況になっています。
javascript - 古いバージョンの Firefox (v41.0) で Selenium (v3.4.0) テストを実行する
何時間もインターネットを閲覧した後、解決策を見つけることができません。現在、いくつかの理由により、古いバージョンの Firefox (ここでは v41.0) でアプリをテストしようとしています。ハブ用の Seleniumの Docker イメージ (v3.4.0) とFirefoxノード用の Docker イメージ (v41.0)を渡しています。
古いバージョンの Firefox では Geckodriver に互換性がないことはわかっていますが、
Firefox ノードはグリッドに完全に接続しています。を使用して接続できますdocker exec -it <container-id> bash
が、テストの実行中に問題が発生します。
私はまだそれを見つけようとしていますが、ブロックされています。Dockerfile のコード: Firefox ノード用の hub.docker.com/r/selenium/node-firefox/~/dockerfile/ と、テスト用のコード (MochaJS を使用) を次に示します。
ここにログ
「Googleはあなたの友達です」という理由で問題をグーグルで検索すると、「Firefoxのバージョンを更新してください」または「Seleniumのバージョンをダウングレードしてください」という回答しかありませんが、できません。誰かがそれを機能させる方法を説明できますか? 回避策でさえ受け入れられます。
ありがとう