Thu. Sep 19th, 2024
  1. Relative Locators: A new set of locators for identifying elements based on their relationship to other elements.
  2. Performance Improvements: Selenium 4 has improved performance and reduced memory footprint, making it faster and more efficient.
  3. W3C WebDriver Standardization: Selenium 4 fully implements the W3C WebDriver standard, making it easier for developers to use and automate web applications.
  4. Improved Debugging: The new version of Selenium comes with improved debugging tools and better logging, making it easier to identify and resolve issues.
  5. Multi-Session Support: Selenium 4 allows multiple sessions to be run in parallel, making it easier to run tests in parallel on multiple browsers and platforms.
  6. Improved Mobile Testing: Selenium 4 has improved support for mobile testing, making it easier to test mobile web applications.
  7. New Chrome DevTools protocol support: Selenium 4 now supports the Chrome DevTools protocol, which provides advanced debugging capabilities for Chrome-based browsers.
  8. Grid Enhancements: The Selenium Grid now supports dynamic registration of nodes and supports more than one version of a browser on the same node.
  9. Improved DevOps integration: Selenium 4 integrates better with DevOps tools and processes, making it easier to integrate testing into the development pipeline.

Overall, Selenium 4 provides a more comprehensive and efficient solution for web application testing and automation, making it easier for developers to test their applications and improve their quality.