Bug 1431148 - Add full document screenshot test
MozReview-Commit-ID: 3tVvkLqBjUW
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -500895,37 +500895,37 @@
"a736f68dc602c0fccab56ec5cc6234cb3298c88d",
"support"
],
"css/css-scoping/shadow-cascade-order-001.html": [
"46913ea7e47811b11be898de5c3bd0a330ea6637",
"testharness"
],
"css/css-scoping/shadow-disabled-sheet-001.html": [
- "a3ddf0fe7fa422f5e712b8771669be76b0e3a798",
+ "3de2d23c1b3339b964ec2c009832a3207a3b9dc4",
"reftest"
],
"css/css-scoping/shadow-fallback-dynamic-001.html": [
- "062c99df18077a0205d0170d641b1d1e61199657",
+ "741cd9e29067a4634aa5beb6bd06afa540895d22",
"reftest"
],
"css/css-scoping/shadow-fallback-dynamic-002.html": [
- "2f66c8bca48c2ce5c9e82c5d67b152e2d143f4c6",
+ "e9a0d8178387901404030dde1b7ae7b2842f2eca",
"reftest"
],
"css/css-scoping/shadow-fallback-dynamic-003.html": [
- "f054b0974277fbee38a96a26559c9a15400266db",
+ "0b75fadbaee366349576e2d6f3ca8d6a49069f66",
"reftest"
],
"css/css-scoping/shadow-fallback-dynamic-004.html": [
- "fc33527eaaa7711ecb2c7cd9523e793bce2503f2",
+ "71dcc60c4ff59690927c1575fff2eecf85ee558f",
"reftest"
],
"css/css-scoping/shadow-fallback-dynamic-005.html": [
- "46d78b6d6931505bbc4bfc2f83e2bd0bac0d3472",
+ "ab3c3d205e59df800ba5b4217245b83685521c31",
"reftest"
],
"css/css-scoping/shadow-root-insert-into-document.html": [
"2cee9fff35c9222074f4ef78dcfcb8a3e02bbc98",
"reftest"
],
"css/css-scoping/slotted-invalidation.html": [
"c500e1ceba1b293d45df5f66fd89d4a5d9ceb952",
@@ -594659,17 +594659,17 @@
"f3255ca1da5c8e81c37e658cb2dc83e1a7dc2e63",
"testharness"
],
"websockets/Create-nonAscii-protocol-string.htm": [
"f556c52a5ba7370dfd94f57331d606b147b0932f",
"testharness"
],
"websockets/Create-on-worker-shutdown.html": [
- "75112264efdc3b310f4ba2ab4517b7608aacf2f2",
+ "213d7b23d154b930cc20985c2a86509fcdc09a9a",
"testharness"
],
"websockets/Create-protocol-with-space.htm": [
"923fd2681d86812d63347f995f91747ebec18a44",
"testharness"
],
"websockets/Create-protocols-repeated-case-insensitive.htm": [
"55a3dbf713cf45900f8af2e9c9bc2f41bb447141",
--- a/testing/web-platform/mozilla/meta/MANIFEST.json
+++ b/testing/web-platform/mozilla/meta/MANIFEST.json
@@ -968,16 +968,24 @@
]
],
"wasm/unwind.wast.js.html": [
[
"/_mozilla/wasm/unwind.wast.js.html",
{}
]
]
+ },
+ "wdspec": {
+ "webdriver/full_document_screenshot.py": [
+ [
+ "/_mozilla/webdriver/full_document_screenshot.py",
+ {}
+ ]
+ ]
}
},
"paths": {
"./placeholder": [
"74e16eb87ecdfeb2dfc28f36e0c73a584abdf9c2",
"support"
],
"dom/classList.html": [
@@ -1670,13 +1678,17 @@
],
"wasm/unreached-invalid.wast.js.html": [
"a7189041a6ab02747c4cd944ec2b2b2a68d60708",
"testharness"
],
"wasm/unwind.wast.js.html": [
"de651ab0442bd191626009d1b0aa3cf03130117f",
"testharness"
+ ],
+ "webdriver/full_document_screenshot.py": [
+ "7e7904e46195e26ed76f07e03bf6df089b8c1095",
+ "wdspec"
]
},
"url_base": "/_mozilla/",
"version": 4
}
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/mozilla/tests/webdriver/full_document_screenshot.py
@@ -0,0 +1,5 @@
+def take_full_document_screenshot(session):
+ response = session.transport.send("GET", "session/{session_id}/moz/screenshot/full"
+ .format(session_id=session.session_id))
+
+ assert response.status == 200, str(response.error)
\ No newline at end of file