Index: third_party/WebKit/LayoutTests/inspector-protocol/page/get-layout-metrics.js |
diff --git a/third_party/WebKit/LayoutTests/inspector-protocol/page/get-layout-metrics.js b/third_party/WebKit/LayoutTests/inspector-protocol/page/get-layout-metrics.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..65faa881a1ed866b5830cfe698fb93bc49cccdb4 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/inspector-protocol/page/get-layout-metrics.js |
@@ -0,0 +1,21 @@ |
+(async function() { |
+ let {page, session, Protocol} = await InspectorTest.startHTML(` |
+ <style> |
+ body { |
+ min-height: 2000px; |
+ } |
+ </style> |
+ `, 'Tests that Page.getLayoutMetrics returns reasonable values.'); |
+ |
+ session.evaluate('window.scrollTo(0, 200);'); |
+ var message = await Protocol.Page.getLayoutMetrics(); |
+ if (message.error) { |
+ InspectorTest.log(message.error.message); |
+ InspectorTest.completeTest(); |
+ return; |
+ } |
+ |
+ InspectorTest.logObject(message.result.layoutViewport, 'LayoutViewport: '); |
+ InspectorTest.logObject(message.result.visualViewport, 'VisualViewport: '); |
+ InspectorTest.completeTest(); |
+})(); |