セレンを使用していて、すべて正常に動作しています。環境変数でセレンドライバが見つかりません
私はchromedriverと他のものを私のbinディレクトリに入れておきました。
この場所以外に移動すると、以下のエラーメッセージが表示されます。
結果メッセージ:OneTimeSetUp: OpenQA.Selenium.DriverServiceNotFoundException:chromedriver.exe ファイルが現在のディレクトリまたは PATH環境変数上のディレクトリに存在しません。ドライバは http://chromedriver.storage.googleapis.com/index.htmlにダウンロードできます。
これは、ドライバのexeファイルが見つからないため、場所を参照する必要があるためです。
私は、コードのすべてが正常に動作します
Instance = new ChromeDriver("C:\\drivers");
に入れた場合、私が持っている問題は、ハードコーディングされた場所が悪い習慣であり、私はのための再利用可能なコンポーネントを作っていて、私はこれを行うにはしたくないということです第2 HDにドライバーを保管したい人もいます。上記のエラーは、しかし、私のコードは、ドライバのexeファイル
を拾うことができません示唆するように、私は私のPATH環境変数に場所を追加した
は、私が行方不明ですがステップか?
「環境変数」または「システム変数」にパスを追加しましたか?両方を追加して確認してください。 – Madhan