問題タブ [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.

0 投票する
1 に答える
368 参照

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を使用して同じエラーが発生します。

0 投票する
2 に答える
1182 参照

c# - Geckodriver 0.16.0 は flashplayer で firefox を起動します

geckodriver v0.16.0 以降、flashplayer はデフォルトで無効になっています。有効な flashplayer で Firefox を起動する可能性はありますか?

私はC#を使用しています。私のコードは今:

次のコードは機能しません。

これを使用する場合:

Firefox は、FlashPlayer を有効にするかどうかを尋ねてきて、ページを更新します (すべての入力が以前に入力されているため、空のフィールドが得られます)。「許可して記憶する」を選択すると、次にこのコードを開始したときに何も保存されません。私は同じ状況になっています。

0 投票する
1 に答える
1328 参照

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のバージョンをダウングレードしてください」という回答しかありませんが、できません。誰かがそれを機能させる方法を説明できますか? 回避策でさえ受け入れられます。

ありがとう