diff --git a/packages/playwright-core/src/server/deviceDescriptorsSource.json b/packages/playwright-core/src/server/deviceDescriptorsSource.json index 44e1a47d08..59c0f04613 100644 --- a/packages/playwright-core/src/server/deviceDescriptorsSource.json +++ b/packages/playwright-core/src/server/deviceDescriptorsSource.json @@ -197,6 +197,28 @@ "hasTouch": true, "defaultBrowserType": "chromium" }, + "iPad (gen 5)": { + "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1", + "viewport": { + "width": 768, + "height": 1024 + }, + "deviceScaleFactor": 2, + "isMobile": true, + "hasTouch": true, + "defaultBrowserType": "webkit" + }, + "iPad (gen 5) landscape": { + "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1", + "viewport": { + "width": 1024, + "height": 768 + }, + "deviceScaleFactor": 2, + "isMobile": true, + "hasTouch": true, + "defaultBrowserType": "webkit" + }, "iPad (gen 6)": { "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1", "viewport": { diff --git a/packages/playwright-core/types/types.d.ts b/packages/playwright-core/types/types.d.ts index c8f659bfd2..70ea53f396 100644 --- a/packages/playwright-core/types/types.d.ts +++ b/packages/playwright-core/types/types.d.ts @@ -19944,6 +19944,8 @@ type Devices = { "Galaxy S9+ landscape": DeviceDescriptor; "Galaxy Tab S4": DeviceDescriptor; "Galaxy Tab S4 landscape": DeviceDescriptor; + "iPad (gen 5)": DeviceDescriptor; + "iPad (gen 5) landscape": DeviceDescriptor; "iPad (gen 6)": DeviceDescriptor; "iPad (gen 6) landscape": DeviceDescriptor; "iPad (gen 7)": DeviceDescriptor;