About Button Based Calculator
The calculator has common controls you'd see on a desktop physical calculator.
.to enter numbers
- arithmetic operators (
=to see the results of the calculation
M+add entry to memory
Mininsert entry to memory
Also use the Dev Tools to inspect the DOM and examine the HTML structure.
For automating, all of the buttons and elements on screen have enough attributes to be findable.
The display is a text field. Find this and assert on the value.
The application has simple arithmetic functionality to test.
The application maintains state with the memory so there may be state interaction issues to explore.