This repository has a minimal service to run Selenium on AWS Lambda using Serverless Framework.
Selenium is an umbrella project for a range of tools and libraries that enable and support the automation of web browsers. It can be used for automated testing but not just that, we can use it to automate basically everything that runs in a browser.
These instructions will get you a copy of the service up and running on your local machine for development and testing purposes.
Make sure you have all the following prerequisites:
This serverless is lambda function using serverless framework. Ensure, you have node and npm installed before you start.
$ npm install -g [email protected]
This service uses Python version 3.7 To download and install the version got to the python page here.
This project uses third parthies python libs. Make sure you have it all installed in your enviroment.
pip install -r requirements-prod.txt
sls deploy