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

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

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の問題だと思います

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

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

どんな助けでも感謝します。

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

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の場所を指定できるようにするにはどうすればよいですか?

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

java - Selenium 3.1 と Firefox 50 を使用すると、「45000 ミリ秒後にポート 7055 のホスト 127.0.0.1 に接続できません」というエラーが表示されます

私は POM モデルを持っています。firefox 45 を搭載した Selenium 2.53 は正常に動作していましたが、今は Selenium 3.1 に移行したいと考えていますが、テスト ケースを実行すると常に上記のエラーが発生します。どんな助けでも素晴らしいでしょう

これが、ドライバーをインスタンス化する方法です。

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

firefox - ヘッドレス モードの Selenium 3.0.1 および Firefox 50.0 は、可視画面でブラウザを起動します

非 gecko バージョンの Firefox ドライバーをヘッドレス モードで正常に使用できましたが、Selenium 3.0 を使い始めてから動作しなくなりました。私がやること -

  • xvfb を開始
  • webdriver.gecko.drivergecko ドライバーへのパスに設定
  • Firefox のバイナリ表示を設定する

ただし、これにより、ヘッドレスモードではなく、表示可能な画面でブラウザーが起動します。xvfb で Firefox を起動するには、他に何をする必要がありますか?

0 投票する
4 に答える
8615 参照

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 のプラグイン コンテナが動作を停止しました。」

何か解決策を教えてください

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

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'