This test ensures we can check that elements are not displayed and explicilty wait for elements to disappear.
script | mock xml server setup |
add response | <html> <head> <style> p { min-height: 5000px; } </style> <title>Test Page</title> </head> <body> <script type="text/javascript"> window.onload = function() { setTimeout(function() { document.getElementById("1").innerHTML = "Gone"; }, 1000); setTimeout(function() { document.getElementById("2").innerHTML = "Gone"; }, 1000); } </script> <a id="1" href="">In viewport</a> <p> </p> <a id="2" href="">Someplace else</a> </body> </html> |
$url<-[http://127.0.0.1:8000/FitNesseMock] | get mock server url |
script | browser test | |
open | $url->[http://127.0.0.1:8000/FitNesseMock] | |
ensure | is visible | In viewport |
ensure | is not visible | Someplace else |
ensure | is visible on page | Someplace else |
ensure | is not visible | In viewport |
ensure | is not visible on page | Someplace else |
script | mock xml server setup |
stop |