首页 > 解决方案 > ChromeDriver 不会在无头模式下全屏启动

问题描述

我的问题是 Chrome 在无头模式下不会全屏启动。C#运行代码,ChromeDriver版本:87.0.4280.8800

我已经尝试了“一切”。

在无头模式下运行时,我可以看到 Chrome 处于类似移动视图的 GetScreenshot。正常运行时(非无头)Chrome 会全屏启动。我真的被困在这里了。

public MyTestMethod() {
 
  ChromeOptions options = new ChromeOptions();   
  options.AddArgument("--headless");   
  options.AddArgument("--start-maximized");   
  options.AddArguments("--test-type-auth-server-hitelist=*.myTestSite.test");    
  options.AddArguments("--ignore-certificate-errors");   
  options.AddArgument("--allow-insecure-localhost");   
  options.AddArgument("--disable-gpu");   
  options.AddArgument("--no-sandbox");    
  WebDriver = new ChromeDriver(options);   
}

标签: c#selenium-webdriverselenium-chromedriver

解决方案


好的-如果其他人遇到此问题,这可以解决问题:

enter code hereoptions.AddArgument("--window-size=1325x744");


推荐阅读