Как передать путь к каталогу, ChromeOptions и ChromeDriverService новому ChromeDriver? - PullRequest
0 голосов
/ 12 апреля 2019

Я создаю новый объект ChromeDriver, но хочу передать ему объект ChromeDriverService, объект ChromeOptions и путь к драйверу.Однако, глядя на эту страницу , конструктор не поддерживает прохождение всех трех из них.Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 12 апреля 2019

Невозможно передать путь к драйверу и ChromeDriverService в ChromeDriver, поскольку ChromeDriverService уже принимает сам путь к драйверу.

CreateDefaultService(String) Создает экземпляр по умолчанию ChromeDriverService, используя указанный путь к ChromeDriver исполняемый файл.

CreateDefaultService(String, String) Создает значение по умолчанию экземпляр ChromeDriverService с использованием указанного пути к Исполняемый файл ChromeDriver с указанным именем.

Документация

1 голос
/ 12 апреля 2019

Не берите в голову, решение состоит в том, чтобы передать путь к каталогу в ChromeDriverService, как это:

  var chromeDriverService = ChromeDriverService.CreateDefaultService("path goes here");
...