Скрыть окно команды geckodriver селен c# - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть форма заявки windows. Запустив проект, который содержит селен (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");
        }
}

Ответы [ 2 ]

0 голосов
/ 07 февраля 2020

Я адаптировал код из здесь , и это сработало.

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");
        }
}
0 голосов
/ 07 февраля 2020

теперь вы можете скрыть окно командной строки в Selenium 2.40.0. это статья в блоге об этом ранее, которую вы можете посмотреть здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...