This tests the behavior of a cancel button in search input forms.
Test on the input form with disabled=false and readonly=false
Click the cancel button:
PASS input.value is ""
... and then input one character:
PASS input.value is "b"
Click the center of the form:
PASS input.value is "foo"
... and then input one character:
PASS input.value is "foob"
Test on the input form with disabled=false and readonly=true
Click the cancel button:
PASS input.value is "foo"
... and then input one character:
PASS input.value is "foo"
Click the center of the form:
PASS input.value is "foo"
... and then input one character:
PASS input.value is "foo"
Test on the input form with disabled=true and readonly=false
Click the cancel button:
PASS input.value is "foo"
... and then input one character:
PASS input.value is "foo"
Click the center of the form:
PASS input.value is "foo"
... and then input one character:
PASS input.value is "foo"
Test on the input form with disabled=true and readonly=true
Click the cancel button:
PASS input.value is "foo"
... and then input one character:
PASS input.value is "foo"
Click the center of the form:
PASS input.value is "foo"
... and then input one character:
PASS input.value is "foo"
PASS successfullyParsed is true
TEST COMPLETE