c# - ChromeDriver 不会在无头模式下全屏启动
问题描述
我的问题是 Chrome 在无头模式下不会全屏启动。C#运行代码,ChromeDriver版本:87.0.4280.8800
我已经尝试了“一切”。
- 信息亭模式
- 将屏幕设置为喜欢 800、800
在无头模式下运行时,我可以看到 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);
}
解决方案
好的-如果其他人遇到此问题,这可以解决问题:
enter code here
options.AddArgument("--window-size=1325x744");
推荐阅读
- angular - 如何在融合图的饼图上创建 onclick 事件
- c++ - 尝试在 C++ 中对对象数组进行排序时出现 std:bad_alloc 错误?
- python - Python Tkinter 按钮出现在第一个窗口
- python - 如何选择数据列表是 Python sqlite3 中所有列的子集的位置
- cordova - Android 上的谷歌地图显示为空白
- c++ - 在 C++ 中调整向量中的索引
- scala - 在 EMR 中使用 spark ad scala 从 redshift 加载数据
- python - 在 pandas 的行操作中需要帮助
- python - 使用 BeautifulSoup 返回被双标签包围的文本
- python - Pandas 在使用 loc 创建新列时设置 dtype