我需要隐藏使用 Selenium-Webdriver 时出现的控制台,并且能够提供指向我正在使用的驱动程序的确切位置和版本的自定义路径。似乎没有一个构造函数既接受目录的字符串,又接受用于隐藏控制台的 DriverService。我怎样才能完成这两项任务?我最终需要为所有浏览器实现这一点,因此任何一个浏览器的示例都会很棒。
最佳答案
我真的很幸运并弄清楚了。 DriverService 能够将驱动程序路径作为参数!这是一个 Chrome 示例:
ChromeDriverService service = ChromeDriverService.CreateDefaultService(driverPath);
service.HideCommandPromptWindow = true;
ChromeDriver chromeDriver = new ChromeDriver(service);
关于c# - (C#) 如何隐藏 Selenium Webdriver 控制台应用程序,同时还提供驱动程序的自定义路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63941901/