Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Headless模式下运行我的Selenium项目?_C#_Selenium_Geckodriver_Headless - Fatal编程技术网

C# 如何在Headless模式下运行我的Selenium项目?

C# 如何在Headless模式下运行我的Selenium项目?,c#,selenium,geckodriver,headless,C#,Selenium,Geckodriver,Headless,我无法在互联网上执行所有的答案,如何在无头模式下执行这个项目 以下是我如何运行项目的示例: namespace Automation.TestCases { public class MailContactManagement { IWebDriver driver = new FirefoxDriver(); [OneTimeSetUp] public void Initialize() {

我无法在互联网上执行所有的答案,如何在无头模式下执行这个项目

以下是我如何运行项目的示例:

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
启动浏览器时添加-headless参数:

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

这个例子是用Java编写的。。C将允许类似的功能

您有哪一版本的Firefox和geckodriver?根据[这个问题]需要最低版本。如果您有正确的版本,那么错误是什么?您是否正在尝试运行TC_3340?你意识到你有一个忽略设置吗?HTMLUnit对这个很有效。。。ChromeDriver还有一个无头选项。不确定它是否已经安装在windows上,你知道吗?我知道如果你在Mac或Linux上运行,你不需要它。它已经修复了一年多了