如何将目录路径、ChromeOptions 和 ChromeDriverService 传递给新的 ChromeDriver?

And*_*rio 0 c# webdriver selenium-chromedriver selenium-webdriver

我正在创建一个新的 ChromeDriver 对象,但我想向它传递一个 ChromeDriverService 对象、一个 ChromeOptions 对象和一个驱动程序的路径。但是,查看此页面,构造函数不支持通过所有这三个。我该怎么做?

xin*_*aiz 5

您不能将驱动程序路径和 ChromeDriverService 都传递给 ChromeDriver,因为 ChromeDriverService 本身已经采用了驱动程序路径。

CreateDefaultService(String) 使用 ChromeDriver 可执行文件的指定路径创建 ChromeDriverService 的默认实例。

CreateDefaultService(String, String) 使用具有给定名称的 ChromeDriver 可执行文件的指定路径创建 ChromeDriverService 的默认实例。

文档