Selenium Webdriver in PHP Tutorial

Welcome to this tutorial on Selenium webdriver with PHP. You will learn below topics in this tutorial.

  1. Introduction to Selenium Webdriver
  2. Installation and Environment set up
  3. Launching browsers with Desired Capabilities –  Chrome, Chrome with options, Chrome in Mobile Emulation, IE, Firefox, Safari, Microsoft Edge, HTML Unit
  4. Element Identification – Element identification methods, Advanced XPATH expressions, Advanced CSS selectors
  5. Assertions in Selenium in PHP
  6. Interacting with elements in Selenium in PHP
  7. Basic Browser window automationSending keys in Selenium in PHP
  8. Synchronization in SeleniumCheck if Element exists
  9. Working with Tables using Selenium
  10. Performing advanced actions using Selenium in PHP
  11. Executing JavaScript in Selenium in PHP
  12. Switching contexts – Working with multiple Browser Windows or tabs, Working with multiple frames, Handling alerts
  13. Common exceptions in Selenium
  14. Frameworks in Selenium – Taking a screenshot in selenium, PHPUnit – Unit testing framework, Logging framework, Framework Utilities, Integration with BDD framework like behat
  15. Selenium grid
  16. Event Listeners in Selenium
  17. Continuous integration with CI servers – TeamCity, Jenkins, Bamboo