問題タブ [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.
ruby - ブラウザの起動時にFirefoxが空白のページを開く
Ruby で Selenium Eclipse を使用してブラウザを起動すると、Firefox が空白のページを開きます。
バージョン Selenium 3.0、Firefox 49.0.2、Geckodriver 最新
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 以降) を見ると、まだ最初のオプションである「フォード」を参照しています。
python - python selenium 3.0 - デフォルトの場所にインストールされている Firefox 47.0.1 が識別されません。(ヤモリ)
以下は私の環境です:
- OS:Windows 10~64(Home版)
- ブラウザ : Firefox 47.0.1 (32 ビット)
- Python: 2.7.10.12 (64 ビット)
- セレン:3.0.1
- Geckodriver: geckodriver-v0.11.1-win64.zip
に Firefox がインストールされていC:\Program Files (x86)\Mozilla Firefox
ます。
geckodriver.exe が配置されC:\Python27\Scripts
ます。
以下は私のpythonコードです:
次のエラーが発生します。
私の質問は、Firefox がデフォルトの場所にインストールされているにもかかわらず、webdriver がそれを見つけることができず、エラーをスローすることです。
注: 次のように Firefox のバイナリの場所を明示的に指定すると、動作します。
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 を使用しています。
ありがとう。
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 に戻すと、すべて正常に動作します。
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 フォルダー内に配置しようとしました。
とにかく、問題は、コンピューター自体がどのように構成されているかを本当に知らないため、コードを適切に処理できないことだと確信しています。
したがって、特定のケースの解決策と、参照テキスト、チュートリアル、ビデオ、またはこれらすべてがどのように機能するかをよりよく理解するために使用できる同様のものを求めたいと思います(その問題に関する良い資料はまだ見つかりませんでした)。
前もって感謝します!