A test automation framework is a set of components that facilitates the execution of tests along with reporting the results of the test execution....