我正在创建一个新的ChromeDriver对象,但我想将其传递给ChromeDriverService对象,ChromeOptions对象以及驱动程序的路径。但是,看看这个page,构造函数不支持同时通过这三个条件。我该怎么办?
答案 0 :(得分:2)
您无法将驱动程序路径和ChromeDriverService都传递给ChromeDriver,因为ChromeDriverService已经使用了驱动程序路径本身。
CreateDefaultService(String)
创建默认的 使用指定的ChromeDriver路径的ChromeDriverService 可执行文件。
CreateDefaultService(String, String)
创建一个默认值 ChromeDriverService的实例使用指定的路径 具有给定名称的ChromeDriver可执行文件。
答案 1 :(得分:1)
没关系,解决方案是将目录路径传递给ChromeDriverService,如下所示:
var chromeDriverService = ChromeDriverService.CreateDefaultService("path goes here");