Annotated slides for phpCE workshop on November 3, 2017. Workshop repository: https://github.com/OndraM/selenium-workshop-phpce The workshop covered: - setting up local development environment (using Docker) - practical examples of functional tests implementation - exploring possibilities of Selenium WebDriver - parallel test execution using Steward - hands-on Page Object design pattern - dealing with asynchronous elements of web-pages (AJAX, JavaScript) - general tips & tricks how to keep a maintainable suite of functional tests in a long-term