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

0
Andrio 12 Апр 2019 в 20:41

2 ответа

Лучший ответ

Вы не можете передать путь к драйверу и ChromeDriverService в ChromeDriver, потому что ChromeDriverService уже принимает сам путь к драйверу.

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

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

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

4
xinaiz 12 Апр 2019 в 18:10

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

  var chromeDriverService = ChromeDriverService.CreateDefaultService("path goes here");
2
Andrio 12 Апр 2019 в 18:17