Headless Browser Testing with Selenium
Explains headless browser testing benefits and limitations, providing Selenium WebDriver Java demos for Chrome, Firefox, HtmlUnit, PhantomJS, and JBrowser.
Read moreExplore older entries from the archive.
Explains headless browser testing benefits and limitations, providing Selenium WebDriver Java demos for Chrome, Firefox, HtmlUnit, PhantomJS, and JBrowser.
Read moreDiscusses reasons for testing websites with JavaScript disabled and provides Selenium (FluentLenium) code examples for disabling JavaScript in Chrome and Firefox.
Read moreDiscusses handling common components (header, footer) within the Selenium Page Object Pattern, compares inheritance vs. composition, recommends composition with DI, and showcases how FluentLenium simplifies this.
Read moreShows how to measure page load times in Selenium using the PerformanceTiming interface, explaining access to metrics via JavaScript and providing a FluentLenium example.
Read moreExplains how to capture and verify browser console errors (specifically SEVERE level) in Selenium tests using Chrome's logging capabilities, demonstrated with a FluentLenium example.
Read more