hem*_*nik 8 java google-chrome selenium-webdriver google-chrome-headless
执行UI测试时,我收到一个错误,即selenium不支持chromedriver的自动窗口大小调整,这导致测试失败.
有没有办法使用chrome-options设置headless-chrome?
我试过以下,
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
Run Code Online (Sandbox Code Playgroud)
此外,更换"--start-maximized"有"--start-fullscreen"和"--kiosk".
但以上都没有对我有用,对我有用的唯一选择是"--window-size=width,height".
我不想硬编码宽度和高度的值,有什么办法可以设置全屏吗?
问题在于无头模式是要在没有屏幕的计算机上使用的,因此,即使有屏幕,也无法确定屏幕的大小。唯一的方法是使用--window-size将信息传递给浏览器。
在所有平台上,无头模式下的默认窗口大小和显示大小均为800x600。
因此,最大化的窗口大小不适用于无头镀铬,需要时由用户明确设置。
| 归档时间: |
|
| 查看次数: |
6059 次 |
| 最近记录: |