扩展 David Jetter 的回答,我可以给出一个特定的驱动程序实现示例。我将 chrome 选项存储在 App.config 中,例如:<!-- Chrome browser settings for web driver OPTIONAL --><!-- https://chromium.googlesource.com/chromium/src/+/master/chrome/common/chrome_switches.cc --><add key="chrome:setting1" value="--window-size=1600,1100" /><add key="chrome:setting2" value="--window-position=2150,5" /><add key="chrome:setting3" value="--headless" />然后在 Test 基类中做这样的事情: var options = new ChromeOptions(); // Set all options from the app.config foreach (string key in ConfigurationManager.AppSettings.AllKeys.Where(k => k.StartsWith("chrome:setting"))) options.AddArgument(ConfigurationManager.AppSettings[key]); driver = new OpenQA.Selenium.Chrome.ChromeDriver(options);所以可以看到可以设置默认的窗口大小和位置,设置是否要无头模式;您可以实施几个选项。