Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Creating a Selenium WebDriver test framework

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Matthew Casperson
Word Count
184
Language
English
Hacker News Points
-
Summary

Matthew Casperson's blog series, published on October 2, 2018, provides a comprehensive guide on writing WebDriver UI tests in Java, covering everything from initial coding to executing tests at a large scale in the cloud. It explores various components essential to test automation, such as utilizing Maven POM files, identifying web elements through XPaths and CSS selectors, and managing waits effectively. The series delves into advanced topics, including the use of headless browsers, BrowserMob proxy, and techniques for modifying HTTP requests and responses. It also discusses the integration of tools like Git, Travis CI, and BrowserStack, and the implementation of the Page Object Model pattern and Cucumber for test automation. Furthermore, it explains deploying tests using AWS Lambda, creating an UberJAR, and managing environment-specific configurations, ultimately aiming to streamline test processes through serverless architectures and asynchronous execution.