Selenium series: uploading the web page to S3
Blog post from Octopus Deploy
Matthew Casperson discusses the use of Amazon Web Services (AWS) S3 to host public websites as part of a series on creating a Selenium WebDriver test framework. The article outlines the process of using AWS S3 to host web pages, which involves creating a globally unique bucket, uploading HTML files and resources, and adjusting permissions to make the files publicly accessible. By doing so, developers can generate public URLs for web pages, enabling tests on platforms without local HTML file access. This allows for the execution of tests across various browsers and mobile devices, a capability that will be explored further in the series with services like BrowserStack. The post highlights the benefits of AWS's free tier, which makes it an economical choice for hosting small web pages used in testing scenarios.