問題タブ [webdrivermanager-java]
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 - WebDriverManager を介して Selenium を使用する ExpectedConditions での java.lang.NullPointerException
次の行でエラーが発生します。
コードは次のとおりです。
また、私は観察しました:
正常に動作しています。
対処方法は?
スタックトレース:
java - Webdriver Manager を使用して Selenoid の Chrome コンテナで Selenium テストを起動できない
Webdriver マネージャーを使用してドライバーをインスタンス化しています。Windows をホスト マシンとする VirtualBox にインストールされた Ubuntu OS の Chrome でテスト ケースを起動しています。ただし、最近、テスト ケースを起動すると、Chrome で URL が開かれ、スタックしたままになり、次のエラーが表示されます。
私のテストでは、ブラウザを起動して最大化し、URL を開くことができます。ただし、キーを送信したり、要素との対話を行うことはできません。Selenium Webdriver の最新バージョン、つまり 4.0.0 alpha 2 を使用してみましたが、うまくいきませんでした。
//私のPOM.xmlの依存関係は次のとおりです
以下は、リモート Chrome ドライバーを処理する方法です。
Windows ローカル マシンの Chrome で起動すると、テストは問題なく動作します。私はJavaでの自動化の経験があまりないので、私の質問に耐えてください。私は正確に何が欠けているのか理解できません!
java - Spring の Request で Garcia の WebDriverManager を使用するには?
現在、ThreadLocal を使用して WebDriver を保持していますが、Garcia の WebDriverManager を組み合わせて、代わりに Spring の Request を使用したいと考えています。それで成功?
java - CreatePlatformSocket() が失敗しました: アドレス ファミリはプロトコルでサポートされておらず、AWS Lambda で WebDriverManager を使用してクロム バイナリを見つけることができません
何が間違っているのかわかりませんが、WebDriverManager を使用しているにもかかわらず、何らかの理由でクロム バイナリが見つかりません。参照用にログを以下に示しますが、バイナリが見つからない可能性があります (またはバイナリをダウンロードできませんか?) どこでも同様の質問を見つけましたが、解決策はどれも機能していないようです。
設定
POM
ログ
新しいログ