【问题标题】:(C#) How can I hide the Selenium Webdriver console application while also providing a custom path to the drivers?(C#) 如何隐藏 Selenium Webdriver 控制台应用程序,同时提供驱动程序的自定义路径?
【发布时间】:2021-01-04 13:48:23
【问题描述】:

我需要既隐藏使用 Selenium-Webdriver 时出现的控制台,又能够提供指向我正在使用的驱动程序的确切位置和版本的自定义路径。似乎没有一个构造函数可以同时接受目录的字符串和用于隐藏控制台的 DriverService。我怎样才能完成这两项任务?我最终需要为所有浏览器实现这一点,所以任何一个例子都会很棒。

【问题讨论】:

    标签: c# selenium selenium-webdriver selenium-chromedriver selenium-firefoxdriver


    【解决方案1】:

    实际上我很幸运并且想通了。 DriverService 能够将驱动程序路径作为参数!这是一个 chrome 示例:

    ChromeDriverService service = ChromeDriverService.CreateDefaultService(driverPath);
    service.HideCommandPromptWindow = true;
    ChromeDriver chromeDriver = new ChromeDriver(service);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      • 2010-12-08
      相关资源
      最近更新 更多