aboutsummaryrefslogtreecommitdiff
path: root/node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html')
-rw-r--r--node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html42
1 files changed, 42 insertions, 0 deletions
diff --git a/node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html b/node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html
new file mode 100644
index 000000000..ed7c7ed2b
--- /dev/null
+++ b/node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html
@@ -0,0 +1,42 @@
+<?xml version="1.0">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>Delayed remove of an element</title>
+
+ <script type="text/javascript">
+
+ var parentNode;
+ var elementId;
+
+ function timedRemove()
+ {
+ var t = setTimeout('removeElement()', 500);
+ t = setTimeout('insertElement()', 2000);
+ }
+
+ function removeElement()
+ {
+ var element = document.getElementById('element-to-remove');
+ elementId = element.id;
+ parentNode = element.parentNode;
+ parentNode.removeChild(element);
+ }
+
+ function insertElement()
+ {
+ var newElement = document.createElement('p');
+ newElement.setAttribute('id', elementId);
+ newElement.innerHTML = 'new element';
+ parentNode.appendChild(newElement);
+ }
+ </script>
+
+ </head>
+ <body>
+ <form>
+ <input id="buttonDelete" type="button" value="element will be removed in half a second"
+ onclick="timedRemove()"/>
+ </form>
+ <p id="element-to-remove">element</p>
+ </body>
+</html>