Basic Ajax Example

JavaScript can be added a form so that the form is populated dynamically. In this example, when you select something from the Category, a call is made to the server to populate the second combo. This can be hard to automate because we have to synchronise and wait till the drop down is ready.

Note: this form has a deliberate bug in it. See if you can find it, and write an effective defect report. If you are automating then you may have to code a 'workaround' as well as identify the defect.