Я создаю новый объект ChromeDriver, но хочу передать ему объект ChromeDriverService, объект ChromeOptions и путь к драйверу.Однако, глядя на эту страницу , конструктор не поддерживает прохождение всех трех из них.Как я могу это сделать?
Невозможно передать путь к драйверу и ChromeDriverService в ChromeDriver, поскольку ChromeDriverService уже принимает сам путь к драйверу.
CreateDefaultService(String) Создает экземпляр по умолчанию ChromeDriverService, используя указанный путь к ChromeDriver исполняемый файл. CreateDefaultService(String, String) Создает значение по умолчанию экземпляр ChromeDriverService с использованием указанного пути к Исполняемый файл ChromeDriver с указанным именем.
CreateDefaultService(String) Создает экземпляр по умолчанию ChromeDriverService, используя указанный путь к ChromeDriver исполняемый файл.
CreateDefaultService(String)
CreateDefaultService(String, String) Создает значение по умолчанию экземпляр ChromeDriverService с использованием указанного пути к Исполняемый файл ChromeDriver с указанным именем.
CreateDefaultService(String, String)
Документация
Не берите в голову, решение состоит в том, чтобы передать путь к каталогу в ChromeDriverService, как это:
var chromeDriverService = ChromeDriverService.CreateDefaultService("path goes here");