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 more: Headless Browser Testing with SeleniumArchive
Explore 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 more: Headless Browser Testing with SeleniumDiscusses reasons for testing websites with JavaScript disabled and provides Selenium (FluentLenium) code examples for disabling JavaScript in Chrome and Firefox.
Read more: Disabling JavaScript using SeleniumDiscusses 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 more: Selenium Page Object Pattern - how to handle common components?Shows how to measure page load times in Selenium using the PerformanceTiming interface, explaining access to metrics via JavaScript and providing a FluentLenium example.
Read more: Measuring page load times using SeleniumExplains 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: Adding console error log verification to Selenium tests using Chrome