0

初心者で助けてください。 私はモバイルWebページへのアクションを自動化するためにセレンを使っています。私は、Visual Studioを使用して、私はWindows7の上だがこの投稿C# Selenium Mobile Emulation in landscapeビジュアルスタジオナゲットにより設置されたクロームドライバー

ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"C:\chromedriver"); 

を参照しています(風景を気に、ちょうどそのコードに参照しないでください)。私はchromeriverをnugetパッケージマネージャーにインストールしました。私は@"C:\chromedriver"を置き換えるべきか分からないので、クロムドライブがどこにあるのか分かりません。

以下は、私がpackage.configからdiffを使ったものですが、役に立たないようです。 + + + +

すべてのヘルプは高く評価されます。どうもありがとうございました。

+0

は、あなたがパスを省略したことがあります使用する必要がありますか?私はモバイルテストをしませんが、これは私がWebテストにChromeDriver()を使用する方法です。 – JeffC

答えて

0

あなたのユニットテストプロジェクトにセレンwebdriverを用

https://www.nuget.org/packages/Selenium.WebDriver.ChromeDriver/

クロームドライバ(Win32の、MacOSの、およびLINUX64)をインストール見れば。 "chromedriver(.exe)"は、ビルドプロセス時にパッケージフォルダからbinフォルダにコピーされます。 NuGetパッケージは準備が整っており、ソースコード管理リポジトリに "chromedriver(.exe)"バイナリをコミットする必要はありません。

だから、

ChromeDriverService service = ChromeDriverService.CreateDefaultService(@"chromedriver.exe"); 
関連する問題