This test ensures that we can enter a value for input of type 'date'.
We use a mock server running to serve the HTML defined in this page.
| script | mock xml server setup |
| add response | <html lang="nl-NL"> <body> <label for="dateField">Datum</label> <input type="date" id="dateField"> </body> </html> |
| add response |
<html>
<body>
<input type="date" id="dateField" name="dateF" value="2017-10-09">
<script type="text/javascript">
window.onload = function() {
setTimeout(function() { document.getElementById("dateField").setAttribute("name", "dateField"); }, 2000);
}
</script>
</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] | ||
| check | value of | id=dateField | BLANK |
| enter date | 2018-09-27 | as | id=dateField |
| check | value of | id=dateField | 2018-09-27 |
| enter date | 2018-10-01 | as | Datum |
| check | value of | id=dateField | 2018-10-01 |
| enter date | 2017-01-31 | as | id=dateField |
| check | value of | id=dateField | 2017-01-31 |
Now check that we wait:
| script | browser test | ||
| open | $url->[http://127.0.0.1:8000/FitNesseMock] | ||
| enter date | 2018-09-08 | as | name=dateField |
| check | value of | id=dateField | 2018-09-08 |
| script | mock xml server setup |
| stop | |