diff options
Diffstat (limited to 'node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html')
-rw-r--r-- | node_modules/selenium-webdriver/lib/test/data/dynamicallyModifiedPage.html | 42 |
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> |