問題タブ [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.
java - Webdrivermanager 使用時に java.lang.IllegalStateException を取得する
以下のコードを使用すると、「java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property;」というエラーが表示されます。
私はこの依存関係を使用しています:
このコードは、あるマシンではうまく機能しますが、別のマシンでは失敗します。この問題を解決するのを手伝ってください、ありがとう
selenium - Artifactory で webdrivermanager.properties ファイルを使用する
このプロジェクトの継続的な開発/改良に感謝します。非常に便利でフル機能です ;) 私はテストをローカルで実行するために使用してきましたが、非常にうまく機能します。物事を純粋な CI セットアップに移行しようとしているためです。さらに、Docker とローカルの Artifactory をブラウザ バイナリに利用することを検討しています。
セットアップの過程で、webdrivermanager.properties の URL が Artifactory 経由で XML ファイルをレンダリングすると、特定のブラウザー バイナリのすべてのバージョンを含む HTML インデックス ディレクトリ ページが表示されることに気付きました。
エラー出力は次のとおりです。
同様のスレッドhttps://github.com/bonigarcia/webdrivermanager/issues/157に出くわしましたが、あなたの考えを期待していました。この件に関する代替アプローチ。
どうもありがとう、サミール
maven - WebDrivermanager がブラウザを開いていません
Maven テストとして実行すると、WebDriverManager 依存関係を使用して IE と Chrome ブラウザーの両方を開くことができません。コンソールにエラーがスローされず、数分後でもテストの実行が進行中であることがわかります。ブラウザを開く前に、コンソールに出力される println ステートメントがあります。誰かがこれについて私を助けてくれますか?どこが間違っていますか?
Spring Test Suite 3.3.0 (Eclipse の代わり)、Java 1.8、Chrome バージョン - 67.0.3396.99、IE バージョン - 11.0.60 を使用しています。
pom.xml の依存関係
Java クラス コード
selenium - Selenium コマンドが Chrome Web ドライバーで機能しない (Firefox での作業)
私は統合/e2e テストを作成していますが、何らかの理由でセレン ドライバー コマンドが chromedriver で動作しているように見えませんが、Firefox ドライバーと Firefox ヘッドレス ドライバーでは問題なく動作しています。
試したコマンド: moveByOffsetとdoubleClick
GebのInteractメソッドの両方を試しました
そして、webdriver に直接アクセスします。
どちらの方法も、Firefox ドライバーで機能します。どちらもクロムドライバーでは機能しません。
GebConfig.groovy ファイルは次のように設定されます。
クロムのバージョン2.43も試しました。
追加情報:
- マック・モハベ
- セレン v 3.7.0
- geb v 2.2
- spockcore v 1.1-groovy-2.4
- グルーヴィーな v 2.4.5
- webdrivermanager v 3.0.0
誰かが興味を持っている場合、テストが行っていること: クリックして vis.js 要素を選択します。1 秒間スリープ状態になり (コードはここには含まれていません)、ダブルクリックして開く/アクティブにします。またはそれをドラッグします。
セレンのアクションとは別に、chromedriver と geb ではすべて正常に動作します。doubleClick と moveByOffset (要素に移動しないでください!) が必要になったのは今だけです。正しく動作させるために問題が発生しています。
ここで同様の質問を見つけましたが、同じ問題かもしれません。そうでないかもしれない。しかし、解決策は提供されていません: Chrome の Selenium Web Driver DragAndDropToOffset が機能しない?
どんな助けでも大歓迎です。