Development of functional tests, knowledge in automated tests with selenium with design patterns (POM, SCRENNPLAY)