0

新しい Chrome ドライバー インスタンスを作成するにはいくつかの方法があることを理解しています。私にとって最も効果的な方法は、その場所をパラメーターとして渡すことです (new ChromeDriver("path", capabilities))。ただし、VM でのテストに移行し、デフォルトの場所 (C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe で見られるように) からドライバーを実行したいと考えています。ドキュメント)。Windows 7 を実行していますが、VS2010 を介してテスト (デバッグおよび非デバッグ モード) を実行すると、エラー メッセージは、'TestResults\Out' フォルダーを検索しているため、ドライバーが見つからないことを示しています。これはVS2010の問題ですか、それとも何か間違ったことをしましたか?

また、これが以前に回答されている場合はお詫び申し上げます。これまでに見つけた他のすべての投稿は役に立ちませんでした:(

編集:または、Win7 で Chrome のインストール パスを具体的に指定する必要がありますか? 私はこれを行うことができると思いますが、将来の VM の既定のインストール パスが異なる場合に備えて、既定の領域にすることをお勧めします。

4

1 に答える 1

1

Chrome がどこにあるのかということではありません。chromedriver.exeの場所についてです。

webdriver.chrome.driverをシステム変数に設定する必要があります。Windows (XP) の場合:

コントロール パネル -> システム -> タブの詳細設定 -> 環境変数 -> 新規

変数名:webdriver.chrome.driver

変数値:C:\path\to\chromedriver\chromedriver.exe

こちらの画面を参照してください: http://twio.cz/ae0n

ChromeDriver はここからダウンロードできます

于 2012-04-23T07:59:17.620 に答える