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

Selenium series: Asynchronous Lambdas

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Matthew Casperson
Word Count
1,624
Company Posts That Month
40
Language
English
Hacker News Points
-
Post removed?
No
Summary

The blog post by Matthew Casperson explores the process of configuring a Selenium WebDriver test framework using AWS Lambda and API Gateway to run Gherkin feature files. Initially, tests were triggered through the AWS console, but the post details how to modify the serverless.yml configuration to enable test execution via an HTTP POST request, thus allowing the use of standard HTTP tools like Postman. The configuration involves setting up request and response templates to manage JSON conversion, addressing the API Gateway's 29-second timeout limitation by running the Lambda function asynchronously using the X-Amz-Invocation-Type header set to "Event." This approach allows tests to be executed without waiting for completion, but it also means that test results are not immediately available, necessitating further adjustments to capture and report test outcomes.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 44 442 55 26 +15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.