簡體   English   中英

隱藏 geckodriver 命令窗口 selenium c#

[英]Hide geckodriver command window selenium c#

我有一個 Windows 窗體應用程序。 運行包含 selenium (geckodriver) 的項目,它會打開一個Command Window 我怎樣才能隱藏它?

在此處輸入圖片說明

下面我附上了我的代碼:

public partial class Form1 : Form
    {
        IWebDriver driver = new FirefoxDriver();
        public Form1()
        {
            InitializeComponent();     
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            driver.Navigate().GoToUrl("https://www.google.com");
        }
}

您現在可以在 Selenium 2.40.0 中隱藏命令提示符窗口。 這是之前關於此的博客文章,您可能想在此處查看

我已經修改了這里的代碼並且它起作用了。

public partial class Form1 : Form
    {
        IWebDriver driver;
        public Form1()
        {
            InitializeComponent();     
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            ar driverService = FirefoxDriverService.CreateDefaultService();
            driverService.HideCommandPromptWindow = true;
            driver = new FirefoxDriver(driverService, new FirefoxOptions());
            driver.Navigate().GoToUrl("https://www.google.com");
        }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM