You should probably know about... (17 Part Series)
Puppeteer is a framework for automation of the Chrome browser. It usually is run headless (ie no user interface visible), but it can be configured to display the user interface. It’s a great tool for any form of automated testing of your website. It can automate any task that can be done by a user in Chrome browser.
Why not include it in your website project?