Этот пост немного устарел, но так как он был возвращен на передний план, это может кому-то помочь.
Я бы скачал пакет ChromeDriver Nuget.Таким образом, вы всегда получите самую последнюю версию.
Щелкните правой кнопкой мыши на свой проект> свойства.Нажмите на вкладку Build.
набор условных символов компиляции = _PUBLISH_CHROMEDRIVER
- в наборе выходного пути: bin \ Debug \
После установки очистите решениеи пересоберите, и вы должны увидеть файл в каталоге bin.
для вашего вызова chromedriver он должен выглядеть примерно так:
Driver = new ChromeDriver(Path.Combine(GetBasePath, @"bin\debug"), options);
Затем добавьте код GetBasePath:
public static string GetBasePath
{
get
{
var basePath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
basePath = basePath?.Substring(0, basePath.Length - 10);
return basePath;
}
}