問題タブ [geckodriver]

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 に答える
669 参照

selenium - firefoxでselenium 3を使用してjavascriptを挿入できません

セレンを使用してJavaスクリプト変数を挿入し、検証のために取得しています。

以下は、Selenium バージョン 2.53.1 で正常に動作していた私のサンプル コードです。Selenium 3 にアップグレードして、Firefox 用の gecko ドライバーを使い始めたとき、値を取得しているときに例外がスローされます。

例外:

Selenium 3 では、同じコードが Chrome でも機能します。

ここで何か不足していますか?または、Firefox/Gecko ドライバーでそのようなことを可能にする機能が追加されていますか?

0 投票する
3 に答える
2076 参照

java - TestNG テスト ケースで system.property を保持する場所

次のステートメントをどこに追加すればよいですか System.setProperty("webdriver.gecko.driver","//home//tuser//software//selenium//gecko_driver//geckodriver");

私のコードがエラーを生成しないように

0 投票する
0 に答える
238 参照

selenium - 閉じる/終了すると Firefox がクラッシュする - RemoteWebDriver を使用した Pytest Selenium

検索したところ、数か月前の古い質問で非常によく似た言及が見つかりました。これは、問題が今までに修正されているはずであることを示唆しているように見えましたが、まだ発生しています。

  • Linux サーバーでの Pytest - ビルド情報: バージョン: '3.0.1'、リビジョン: '1969d75'、時間: '2016-10-18 09:48:19 -0700'
  • リモートの Win7 ラップトップの Firefox - browserVersion 50.0.2
  • リモートの Win7 ラップトップの Geckodriver - geckodriver-v0.11.1-win64 。システム情報: ホスト: 'XXXXXXXXX'、ip: 'XXX.XXX.XXX.XXX'、os.name: 'Windows 7'、os.arch: 'x86'、os.version: '6.1'、java.version: '1.8.0_111' ドライバー情報: org.openqa.selenium.firefox.FirefoxDriver
  • $PATH にある Linux サーバーの Geckodriver - geckodriver-v0.11.1-linux64.tar

私のpytest + seleniumセッションは、リモートラップトップでブラウザウィンドウを開き、テストが完了するまですべてを適切に実行します. その時点で、Firefox がクラッシュし、リモート Geckodriver が「[Child 1688] ###!!! ABORT: Aborting on channel error.: file c:/builds/moz2_slave/m-rel-w32-0000000000000000000/build/src/」を報告します。 ipc/glue/MessageChannel.cpp、行 2056".

Firefox がクラッシュしないように、あらゆる提案やガイダンスをいただければ幸いです。どうもありがとうございました。

0 投票する
0 に答える
1019 参照

selenium - virtualenv を使用した Selenium firefox webdriver: Exec 形式エラー

Ubuntu14.04 で Selenium と Virtualenv を使用して、Web ページのコードをスクレイピングしています。virtualenv ディレクトリを作成した後、source bin/activate を使用して virtualenv をアクティブ化しながら、selenium、headless firefox、pyvirtualdisplay、firefox geckodriver をインストールしました。

hereに従ってヘッドレスFirefoxをインストールしました。

また、「/usr/lib/python2.7/」と「~/ladder_selenium/lib/python2.7」に異なる python2.7 フォルダーがあることもわかりました (ladder_selenium は Virtualenv ディレクトリです)。

を含むpythonコードを実行した後

、以下のエラーが発生します。

何を修正すればよいか教えていただけますか?

以下のコメントの編集:

0 投票する
9 に答える
17363 参照

java - Geckodriver を使用して Selenium で Firefox のログを無効にするにはどうすればよいですか?

私は使っている:

  • Firefox バージョン 50.1.0
  • geckodriver バージョン 0.11.1
  • セレン-Java 3.0.1

私が試してみました

これらの方法はどちらも、ロギングを停止するために何もしません。それが何らかの形で役立つ場合のコンソール出力は次のとおりです。

疑問に思っている人のために、私はlog4j 1.2.17を持ってpom.xmlいますが、持っていないlog4j.propertieslog4j.xml、まったく使用していません。


明確にするために、ロギングと言うときは、IntelliJ IDEA のコンソール出力を意味します。私はJavaを使用しています。