Playwright中Page.ViewportSize属性何时会为null?
Page.ViewportSize 属性为 null 的场景
- 当页面处于无头模式且未显式设置视口大小时,
Page.ViewportSize会为 null,因为无头模式默认不强制固定视口尺寸,采用浏览器自适应逻辑。 - 通过
BrowserContext.NewPageAsync()创建页面时,若上下文和页面均未配置视口参数,该属性会返回 null。 - 主动调用
Page.SetViewportSizeAsync(null)后,Page.ViewportSize会变为 null,此时页面恢复浏览器默认视口行为,不再强制固定尺寸。 - 移动端设备模拟场景中,若未明确指定视口大小、依赖设备默认配置时,
Page.ViewportSize也可能为 null。
内容的提问来源于stack exchange,提问作者lonix
相关产品推荐
相关产品推荐

