Selenium handles browser automation inside the Web Component Tester (WCT). It launches the browsers used for tests from the terminal, loads the HTML, JavaScript, and CSS test environment, and reports browser results back to the terminal. section 13.2
A browser-based component-testing setup separates responsibilities:
- Selenium automates the target browsers and connects their execution to the terminal. section 13.2
- WCT provides the surrounding test tooling for Web Components. section 13.2
- Mocha organizes suites and tests, while Chai supplies assertions. section 13.2
Use the WCT running flow to follow how terminal commands, Selenium-managed browsers, test files, and reported results fit together. section 13.2

