Как запустить мой проект Selenium в режиме без головы? - PullRequest
0 голосов
/ 19 сентября 2019

Я не могу выполнить со всеми ответами в Интернете, как я могу выполнить этот фрагмент в режиме без головы.

Это пример того, как я запускаю свой проект:

namespace Automation.TestCases
{
    public class MailContactManagement
    {

        IWebDriver driver = new FirefoxDriver();

        [OneTimeSetUp]
        public void Initialize()
        {

            driver.Navigate().GoToUrl(VariablesConstants.BaseURL);
            ActionModules.SignIn(driver);
            Assert.IsTrue(driver.FindElement(By.CssSelector(".badge-initials-mini")).Displayed);
        }

        [Test]
        [Ignore("Ignore Test")]
        public void TC_3340() // Create Mail

1 Ответ

1 голос
/ 19 сентября 2019

Добавьте аргумент --headless при запуске браузера:

  FirefoxOptions options = new FirefoxOptions();
  options.addArguments("--headless");
  WebDriverManager.firefoxdriver().setup();
  driver = new FirefoxDriver(options);

(этот пример на Java .. C # допускает нечто подобное)

...