問題タブ [chrome-web-driver]
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.
selenium-webdriver - Webdriver 例外:「chrome に到達できません」
基本的にFirefoxとChromeの両方でテストケースを実行するubuntuサーバーでセレンテストケースを実行しています。Firefox は起動し、テスト ケースは正常に実行されますが、chrome は例外をスローします。
*****以下はスタックトレースのスニペットです:*****
ポート 21549 で ChromeDriver (v2.8.240825) を起動する
システムの実装がないため、PAC サポートが無効になっています
Test IntegrationTest.AdminUserelementscheck に失敗しました:
org.openqa.selenium.WebDriverException: chrome に到達できません (ドライバー情報: chromedriver=2.8.240825,platform=Linux 2.6.32-431.el6.x86_64 x86_64) (警告: サーバーはスタックトレース情報を提供しませんでした) [エラー]コマンドの継続時間またはタイムアウト: 20.83 秒
こんにちは、以下は私のコードの小さなスニペットです:
c# - C# でオフライン中に Selenium-WebDriver を使用して Chrome をテストする
私は Chrome を使用しています。C# で自動化テストを実行して、アプリケーションがオフラインのときにテストし (モバイル アプリを でテストしていますPhoneGap
)、後でオンラインにしてテストを完了できるようにしたいと考えています。WebDriver
で使用できSelenium 2
ますか?
Google Chrome では、次のような開発者ツールを設定できます。
しかし、Seleniumで自動的に設定する方法がわかりません。
プロパティをチェックしてアプリケーションがオンラインかオフラインかをチェックする方法があることは知っていますが
navigator.onLine
、テスト目的でその値を「偽造」したいと思います。
selenium - WebDriverException 要素をクリアするには、要素をユーザーが編集できる必要があります
テスト ケースを実行してパスワードのリセットを実行しようとしていますが、この問題に直面しています。
WebDriverException 要素をクリアするには、要素をユーザーが編集できる必要があります。
基本的に、新しいパスワードを入力してこれを行うためのページにアクセスしています:
上記の行を実行するとエラーがスローされます。
python - Python - Selenium Chrome Web ドライバーには、WidevineCDM のようなコンポーネントがありません
Selenium を使用してページを開いて Netflix に移動し、ビデオを開いて再生しようとしています。実際にビデオにアクセスすると、次のエラーが表示されるため、ロードできません。
コンポーネントがありません... chrome://components にアクセスして、WidevineCdm コンポーネントを見つけてください...
chrome://components に移動すると、コンポーネントがインストールされていません。Chrome を定期的に開いて、Selenium で行ったようにビデオに移動していれば、再生できます。通常の Chrome で chrome://components にアクセスすると、そこにはさらに多くのコンポーネントがあります。通常の Chrome 設定をインポートする方法を見つけようとしていますが、それを理解できないようです。ChromeOptions と DesiredCapabilities.CHROME を使用してみましたが、動作しませんでした。また、DesiredCapabilities.CHROME ディクショナリ内のすべての項目に関するドキュメントも見つかりません。通常の Chrome 設定を Web ドライバー バージョンに取り込めるようになったら、Selenium Chrome Web ドライバーを介して Netflix ビデオを読み込めるようになることを願っています。
python - インデックスを知らなくても、WebDriver を新しく開いた Chrome タブに移動するにはどうすればよいですか?
Chrome で Web ブラウザの自動化に Selenium Python Bindings を使用しています。自動化スクリプトの一部として、リンクをクリックすると、Web サイトが新しいタブでページを開きます。ただし、私の python スクリプトの WebDriver オブジェクトはまだ最初のタブを指しています。
この回答で提供されているすべてのオプションを試しましたが、どれも成功しませんでした。
これまでに動作させることができた唯一のコードは次のとおりです。
これに関する問題は、新しいタブがインデックス 1 にあることを保証できないこと、また新しいタブが最後のインデックスにあることを保証できないことです。私はこのようなキーを使用してみました:
しかし、いくつかのログを使用して、ドライバーがまだ最初のタブを指していることがわかりました。Chrome が表示している現在のタブにフォーカスする方法はありますか?
java - Web ページの非表示要素を確認する方法
Webdriver を使用してリンクをテストしていますが、そのリンク (要素) が Web ページのどこにあるかを特定できません。指定された要素がWebページのどこに存在するかを検出する方法は? 誰でも助けることができますか?
javascript - Google Chrome Webドライバーを使用してJmeterのドロップダウンボックスに入力します
ドロップダウンに入力するのに苦労しています。ドロップダウンを選択することはできますが、値を選択するために何をすべきかわかりません:
いくつかの記事を見たことがありますが、ドライバーをインポートする必要があると書かれています。
しかし、これはテスト全体の実行を停止します。
JavaScriptを使用してドロップダウン値を選択するために何をする必要があるかを誰かが明確にすることはできますか?
ありがとう
selenium-webdriver - 最も信頼できる .net Selenium Web ドライバーは何ですか?
.net selenium webdrivers を使用する際に、それぞれが異なる特定の webdriver に対して、2 つの主な問題に遭遇しました。
以下の表は、Chrome と Firefox の Web ドライバーが不十分な問題を示しています。
RellYa の selenium jquery extensionsを使用しています。
Chrome webdriver がランダムにjQuery not found
例外をスローします。何回かやってみると、最終的には成功します。
Firefox の Web ドライバーでは、これは決して起こりませんでした。一方、firefox は
Unable to bind to locking port 7054 within 45000 ms
調査によると、この背後にある理由は、別の Firefox Web ドライバーを閉じていない/終了していないままにしておく必要があるためです。しかし、これは、セレンを使用してマルチスレッドでWebタスクを自動化することを無効にします。つまり、いくつかのスレッドが開かれた後、何らかの制限に達したようで、開いている Web ドライバーの 1 つが閉じるのを待ちます。
実際、このfirefox webdriver のドキュメントから、1 つのインスタンスのみが実行されていることが明確になっています。彼がマルチスレッドを念頭に置いていた場合、何をすべきでしょうか?
特定の webdriver 実装ごとに、表に示されている問題に対する実用的な解決策はありますか?