In AngularJS, testing form attributes can be a bit inconsistent. While the updated e2e testing with Protractor helps, those still using older versions may struggle. I am interested in understanding the differences between:
Ways to select items:
1a. Selecting an item from a dropdown list
1b. Selecting a radio button
1c. Checking a checkbox
Checking if selected:
2a. Verifying if a dropdown is selected
2b. Verifying if a radio button is selected
2c. Verifying if a checkbox is checked