diff --git a/tests/wpt/dom/nodes/Element-children.html b/tests/wpt/dom/nodes/Element-children.html
new file mode 100644
index 00000000..c0210f96
--- /dev/null
+++ b/tests/wpt/dom/nodes/Element-children.html
@@ -0,0 +1,58 @@
+
+
HTMLCollection edge cases
+
+
+
+
+
diff --git a/tests/wpt/dom/nodes/Element-getElementsByClassName.html b/tests/wpt/dom/nodes/Element-getElementsByClassName.html
new file mode 100644
index 00000000..bc87b05d
--- /dev/null
+++ b/tests/wpt/dom/nodes/Element-getElementsByClassName.html
@@ -0,0 +1,43 @@
+
+Element.getElementsByClassName
+
+
+
+
diff --git a/tests/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml b/tests/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml
new file mode 100644
index 00000000..f3f286ea
--- /dev/null
+++ b/tests/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml
@@ -0,0 +1 @@
+
diff --git a/tests/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html b/tests/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html
new file mode 100644
index 00000000..c41ee2e8
--- /dev/null
+++ b/tests/wpt/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
diff --git a/tests/wpt/dom/nodes/Element-getElementsByTagName.html b/tests/wpt/dom/nodes/Element-getElementsByTagName.html
new file mode 100644
index 00000000..87c4fe93
--- /dev/null
+++ b/tests/wpt/dom/nodes/Element-getElementsByTagName.html
@@ -0,0 +1,30 @@
+
+
+Element.getElementsByTagName
+
+
+
+
+
+
diff --git a/tests/wpt/dom/nodes/Element-getElementsByTagNameNS.html b/tests/wpt/dom/nodes/Element-getElementsByTagNameNS.html
new file mode 100644
index 00000000..f826afc3
--- /dev/null
+++ b/tests/wpt/dom/nodes/Element-getElementsByTagNameNS.html
@@ -0,0 +1,37 @@
+
+
+Element.getElementsByTagNameNS
+
+
+
+
+
+