当使用新的chrome headless模式时,“--windows-size=width,height”参数不起作用。例如:“--headless=new”,“--window-size= 1920,1080”使用这些参数运行测试会生成大小奇怪的屏幕截图:1028 x653像素
但是用老的无头模式:“--headless”、“--窗口大小= 1920,1080”屏幕截图大小正常:1920 x1080像素
我不能使用旧模式,因为文件下载是不是在它的工作了,这里是关于它的帖子,其中使用新的无头模式是建议作为一个解决方案:Downloading with chrome headless and selenium
1条答案
按热度按时间vulvrdjw1#
您是否使用Jenkins这样的CI工具运行测试?我发现只有在Jenkins上集中运行时才会出现类似的行为(扰乱屏幕大小),就像总是..本地运行一样。如果是这样,我认为这与系统用户有关,测试是通过Jenkins代理执行的。