問題タブ [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 投票する
0 に答える
186 参照

ruby - ブラウザの起動時にFirefoxが空白のページを開く

Ruby で Selenium Eclipse を使用してブラウザを起動すると、Firefox が空白のページを開きます。

バージョン Selenium 3.0、Firefox 49.0.2、Geckodriver 最新

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

selenium - geckodriver 0.11.1 を使用する Selenium 3.0.1 は、選択コントロールの正しいオプションを見つけることができません

新しいバージョンの Selenium と必要な geckodriver を使用するようにいくつかの機能テスト コードをアップグレードしたところ、以前は HTML 選択コントロールでオプションを選択していたコードが機能しなくなりました。簡単なページで問題を再現できます。

関連するコードは次のとおりです。

および関連する HTML

上記の 1 の後に my_select の値を確認できますが、実際には「foo_select」という名前の選択を参照しています。しかし、2行目は値「3」のオプションを選択していないようです(何も選択していません。他の「select_by ..」バリエーションも試しました)。実際、my_select.first_selected_option (2 以降) を見ると、まだ最初のオプションである「フォード」を参照しています。

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

python - python selenium 3.0 - デフォルトの場所にインストールされている Firefox 47.0.1 が識別されません。(ヤモリ)

以下は私の環境です:

  1. OS:Windows 10~64(Home版)
  2. ブラウザ : Firefox 47.0.1 (32 ビット)
  3. Python: 2.7.10.12 (64 ビット)
  4. セレン:3.0.1
  5. Geckodriver: geckodriver-v0.11.1-win64.zip

に Firefox がインストールされていC:\Program Files (x86)\Mozilla Firefoxます。

geckodriver.exe が配置されC:\Python27\Scriptsます。

以下は私のpythonコードです:

次のエラーが発生します。

私の質問は、Firefox がデフォルトの場所にインストールされているにもかかわらず、webdriver がそれを見つけることができず、エラーをスローすることです。

注: 次のように Firefox のバイナリの場所を明示的に指定すると、動作します。

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

c# - Selenium 3.0 の Geckodriver が DriverServiceNotFoundException をスローする

C# を使用して geckodriver にアップグレードするには、助けが必要です。ここから geckodriver をダウンロードしました。Windows 10 64ビットを使用しているため、Windows 64ビットバージョンをダウンロードしました。ドライバーをプロジェクトの場所にコピーしました。

エラーが発生しました:

「Wires」に名前を変更しようとしましたが、うまくいきませんでした。SOで非常に多くの質問を検索しましたが、Selenium 3.0で解決策が見つかりませんでした.

システム変数のパスにドライバが入っているフォルダのパスを追加して使ってみDesiredCapabilitiesました。

Selenium 3.0、FF 47.0.1、gecko v0.11.1 を使用しています。

ありがとう。

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

selenium - Selenium 3 beta 2 から新しいバージョンに移行すると、Firefox が動作しなくなりました

Selenium 3 beta-2 から新しいバージョンにアップグレードしようとすると、Firefox が動作しなくなりました。セレン3ベータ3および4とセレン3.0.1を試しました

以下は私が使用しているものです。私のプロジェクトはmavenを使用しています。

テストで Firefox を起動しようとしたときに表示されるエラー メッセージを次に示します。

java.lang.NoSuchMethodError: org.openqa.selenium.net.PortProber.waitForPortUp(IILjava/util/concurrent/TimeUnit

Selenium 3 beta 2 に戻すと、すべて正常に動作します。

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

python - Selenium と Geckodriver のパスの問題

私はプログラミングが初めてで、いくつかのpythonコースを受講し、学んだことを適用しようとしています。

私は macOS Sierra を実行していて、自分のマシンに python2 と 3 がインストールされています。python3 を使いたかっただけですが、以前のコースでは python2 から始めるように指示されていましたが、それが悪いことだったのかどうかはわかりません。 .

とにかく、Automate the Boring Stuff with Python コース (python3 を使用) を受講すると、次のコードに出くわしました。

次のエラーメッセージが表示されました。

ここで私の問題を解決すると思われる答えを見つけました: Selenium using Python - Geckodriver executable needs to be in PATH

しかし、コンピューターで PATH を操作する方法や、コンピューターが動作するようにファイルを整理する方法がよくわかりません。

端末で次のコードを実行しました (他のクエリの指示に従って): exportPATH=$PATH:/path/to/directory/of/executable/downloaded/in/previous/step

しかし、それは私には意味がありませんし、うまくいきませんでした。また、ダウンロード (元の場所) から Geckodriver ファイルを取得し、Anaconda フォルダー内に配置しようとしました。

とにかく、問題は、コンピューター自体がどのように構成されているかを本当に知らないため、コードを適切に処理できないことだと確信しています。

したがって、特定のケースの解決策と、参照テキスト、チュートリアル、ビデオ、またはこれらすべてがどのように機能するかをよりよく理解するために使用できる同様のものを求めたいと思います(その問題に関する良い資料はまだ見つかりませんでした)。

前もって感謝します!