Summary elements can be clicked to expand/collapse their details section.
They can also be used as container to select between multiple labels with same text on screen.
We use a mock server running to serve the HTML defined in this page.
script | mock xml server setup |
add response | <html> <body> <div> <label for="hi">*<span>€ 3</span>Hello4<strong>!</strong></label><input id="hi" value="Shown"></label> <details> <summary><span>Initially hidden</span></summary> <label for="hi21">Hello4</label><input id="hi21" value="Hidden"></label> </details> </body> </html> |
$url<-[http://127.0.0.1:8000/FitNesseMock] | get mock server url |
script | browser test | ||||
seconds before timeout | 1 | ||||
open | $url->[http://127.0.0.1:8000/FitNesseMock] | ||||
check | value of | Hello4 | Shown | ||
check | value of | € 3 | Shown | ||
exact match | |||||
click | Initially hidden | ||||
check | value of | Hello4 | in | Initially hidden | Hidden |
partial match | |||||
click | hidden | ||||
check | value of | Hello4 | in | Initially | Hidden |
script | mock xml server setup |
stop |