Chapter 2. Selenium WebDriver Cross-browser Tests
The term cross-browser testing can be applied to both multi-browser testing and compatibility testing. Testing the web application with multiple web browsers is defined as cross-browser testing. A lack of cross-browser testing results in layout and functionality issues. Manually testing an application needs a lot of human effort and time to finish a complex job, but automated tests are carried out to avoid such issues. In general, most of the cross-browser issues are generated while rendering web page elements, which results in a functional and UI-based mess. Selenium WebDriver provides excellent support for automating test cases with the most popular browsers, using their own drivers. Selenium cross-browser tests can also be automated on the cloud using web application tools, such as SauceLabs, BrowserStack, and TestingBot.
In this chapter, we will cover the following topics:
- Selenium WebDriver compatibility tests
- Selenium cross...