問題タブ [selenium3]
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 - Selenium 3.0.1 geckodriver v.011.1 Firefox 49.0.2 が入力フィールドに値を送信しない
設定:
- Firefox 49.0.2
- Geckodriver v.011.1
- セレン 3.0.1
ractive を使用している一部の入力フィールドに問題があります。値が設定されていません。値が Firefox の入力フィールドに送信されたことを確認できますが、[保存] ボタンを押しても値が設定されていません。
私はこれを試しました:
その後
この問題は、Selenium 3.0.1 と geckodriver にアップグレードした後に発生しました。旧firefoxドライバを使用した場合は問題ありませんでした。キーを送信する前に、古いドライバーでこれを使用してフォーカスを設定しました。
javascript で「focusin」または「blur」イベントが発生しませんでした。これは、値を設定するときにぼかしイベントの積極的な使用のようです?
ActionChains と move_to_element も試しましたが、例外のため実行できません:
selenium.common.exceptions.WebDriverException: メッセージ: POST /session/325f067c-755d-4401-9c42-4219def280eb/moveto が既知のコマンドと一致しませんでした
更新: Chrome ドライバーでテストしたところ、入力フィールドにキーを送信できました。だから私はそれがgeckodriverの問題だと思います
java - Selenium 3でFirefoxポータブルを正しく実行できません
Selenium 3.0.1 で Firefox を起動するテストを JUnit で作成しました。しかし、Firefox Portable バージョンに問題があります。私のマシンにFirefoxがインストールされていれば、この問題はありません。
私のテストは非常に簡単です:
ケース番号 2 では、Firefox ポータブル バージョンを実行するために必要なプロパティを追加しますが、テストは「localhost:52702 の Marionette に接続する」ステップでロックされたままになります。そして、何でも起こります。
しかし、ネイティブの Firefox では、次のステップが表示され、テストが実行されます。
最後に、私は Firefox ポータブル版をより柔軟で独立したものにしたいと考えています。
私の環境:Jdk 8 / Selenium 3.0.1 / FluentLenium 3.0.2 / GeckoDriver 0.11.1 / Native Firefox:49.0.2 / Firefox Portable edition:48.0.2および49.0
どんな助けでも感謝します。
selenium-webdriver - Selenium 3.0.1、gekodriver v0.11.1、firefox 49.0.2「ポート 7055 でホスト 127.0.0.1 に接続できません」例外
Selenium 2.53 から Selenium 3.0 にアップグレードしようとしています。firefox をパスに入れることも、gekodriver をパスに入れることもできません。私はSelenium 2でこれを使用していました:
これは完璧に機能しました。Selenium 3.0 にアップグレードし、firefox 49 をインストールして、最新の geko をダウンロードしました。私は今これを持っています:
Firefox が空白のウィンドウで開き、タイムアウトします。webdriver.firefox.marionette を設定する代わりに、webdriver.geko.driver を設定しようとしましたが、"webdriver.geko.driver" (私が使用していた) を使用する必要があるというエラーが発生しました。別のfirefox.exeの場所と別のgekodriver.exeの場所を指定できるようにするにはどうすればよいですか?
java - Selenium 3.1 と Firefox 50 を使用すると、「45000 ミリ秒後にポート 7055 のホスト 127.0.0.1 に接続できません」というエラーが表示されます
私は POM モデルを持っています。firefox 45 を搭載した Selenium 2.53 は正常に動作していましたが、今は Selenium 3.1 に移行したいと考えていますが、テスト ケースを実行すると常に上記のエラーが発生します。どんな助けでも素晴らしいでしょう
これが、ドライバーをインスタンス化する方法です。
firefox - ヘッドレス モードの Selenium 3.0.1 および Firefox 50.0 は、可視画面でブラウザを起動します
非 gecko バージョンの Firefox ドライバーをヘッドレス モードで正常に使用できましたが、Selenium 3.0 を使い始めてから動作しなくなりました。私がやること -
- xvfb を開始
webdriver.gecko.driver
gecko ドライバーへのパスに設定- Firefox のバイナリ表示を設定する
ただし、これにより、ヘッドレスモードではなく、表示可能な画面でブラウザーが起動します。xvfb で Firefox を起動するには、他に何をする必要がありますか?
selenium-webdriver - Selenium 3.0.1でFirefoxブラウザを閉じる方法
Firefox : 50.0.1、GeckoDriver :13、selenium 3.01、IDE: Eclipse、プログラミング言語: Java
以下のコードを使用:
driver.close() でブラウザが閉じられない driver.quite() でブラウザが閉じられ、Firefox がクラッシュしました。取得エラー: 「FireFox のプラグイン コンテナが動作を停止しました。」
何か解決策を教えてください
selenium - mouseover/action クラスのメソッドが selenium3 で機能しない
Selenium3 のアクション クラスで moveToElement を使用してリンクをクリックしようとしています。
セレン: 3.1 ff:50.1
Selenium 3 のアクション クラスに問題はありますか。
私が得ているエラーは Exception in thread "main" org.openqa.selenium.UnsupportedCommandException: POST /session/9988ddc4-ea82-41c2-86d8-3a3815609d0e/moveto did not match a known command Build info: version: 'unknown' です、リビジョン: '1969d75'、時刻: '2016-10-18 09:43:45 -0700'