Select controls

Overall select

Check that the controls in all columns render properly with no artifacts.
Also check that state of disabled controls cannot be changed.
Normal Disabled Pre-selected
option C
Disabled pre-selected Multiple pre-selected
options B, C
Zero sized Negative sized
Single select
Single select, multiline
Multiple select
Multiple select, multiline

Optgroup

Check that the controls below are rendered properly with no artifacts.
Also check that disabled controls cannot be activated.

Disabled options

Check that the control below is rendered properly with no artifacts.
Also check that you can select all options but B (B cannot be selected).

Select submission

Submitting single line select
Check that the page with the word "Success" is loaded after submitting the form.
Also check that the page URL on that page ends with "selected=C" string.

Submitting select with multiple lines selected
Check that the page with the word "Success" is loaded after submitting the form.
Also check that the page URL on that page contains "selected=B" and "selected=C" strings.

Submitting single line select with multiple lines selected
Check that the page with the word "Success" is loaded after submitting the form.
Also check that the page URL on that page contains "selected=B" or "selected=C" string. The application should not crash.

Submitting disabled select
Check that the page with the word "Success" is loaded after submitting the form.
Also check that the page URL on that page ends up with "submit_action.html" or "submit_action.html?"