Test Overview
This test opens a website in two different browsers (Chrome and Firefox) to verify that the main page title is correct in both. It ensures the website works well across browsers, increasing user reach.
This test opens a website in two different browsers (Chrome and Firefox) to verify that the main page title is correct in both. It ensures the website works well across browsers, increasing user reach.
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; public class MultiBrowserTest { WebDriver driver; @Test public void testChromeBrowser() { driver = new ChromeDriver(); driver.get("https://example.com"); String title = driver.getTitle(); assertEquals("Example Domain", title); driver.quit(); } @Test public void testFirefoxBrowser() { driver = new FirefoxDriver(); driver.get("https://example.com"); String title = driver.getTitle(); assertEquals("Example Domain", title); driver.quit(); } }
| Step | Action | System State | Assertion | Result |
|---|---|---|---|---|
| 1 | Test starts for Chrome browser | No browser open | - | PASS |
| 2 | ChromeDriver instance created and browser opens | Chrome browser window opened | - | PASS |
| 3 | Navigate to https://example.com | Chrome browser displays example.com homepage | - | PASS |
| 4 | Get page title from Chrome browser | Page title is 'Example Domain' | Assert page title equals 'Example Domain' | PASS |
| 5 | Close Chrome browser | Chrome browser closed | - | PASS |
| 6 | Test starts for Firefox browser | No browser open | - | PASS |
| 7 | FirefoxDriver instance created and browser opens | Firefox browser window opened | - | PASS |
| 8 | Navigate to https://example.com | Firefox browser displays example.com homepage | - | PASS |
| 9 | Get page title from Firefox browser | Page title is 'Example Domain' | Assert page title equals 'Example Domain' | PASS |
| 10 | Close Firefox browser | Firefox browser closed | - | PASS |