1.8Quiz
What was the fundamental architectural difference between Selenium RC and WebDriver? a) Selenium RC was slower b) Selenium RC injected JavaScript; WebDriver used native browser automation interfaces c) Selenium RC only supported Firefox d) WebDriver required a paid license
Why does Playwright's WebSocket-based architecture reduce flakiness compared to Selenium's HTTP-based architecture? a) WebSocket is a newer technology b) It eliminates the gap between checking element state and acting on it c) WebSocket is faster at downloading web pages d) It uses less memory
What are the three most common root causes of flaky browser tests? a) Slow computers, bad code, poor documentation b) Race conditions, shared state, external dependencies c) Wrong browser, wrong driver, wrong version d) Network latency, CPU usage, disk space
What is WebDriver BiDi? a) A new browser developed by the W3C b) A bidirectional protocol that combines WebDriver standardization with WebSocket communication c) Playwright's proprietary protocol d) A replacement for HTTP
When should you choose Selenium over Playwright for a new project in 2026? a) Always, because it is the W3C standard b) When you need languages not supported by Playwright, or when organizational mandates require W3C-standard protocols c) When you want faster tests d) When you need cross-browser testing
Answers: 1-b, 2-b, 3-b, 4-b, 5-b