Building a browser-based test automation server on the Google Cloud Platform by using SeleniumBase
(This tutorial, from a previous GCP Meetup live demo, will teach you how to setup a Linux server for running automated browser tests. The cost of running this server is $14.20/month on Google Cloud (enough to handle 6 parallel tests). This is amazingly 20 times LESS expensive than using competitors such as BrowserStack or Sauce Labs for the SAME number of parallel tests.)
Step 1. Open the Google Cloud Platform Cloud Launcher
Step 2. Launch a Jenkins instance
Under “Cloud Launcher”, Click on “Jenkins”
Click on “Launch on Compute Engine”
Give the instance a name
Give the instance a zone
Step 3. Connect with your new Jenkins instance
SSH into your new instance by selecting: “SSH” => “Open in browser window” from the instance page.
Step 4. Clone the SeleniumBase repository from the root (“/”) directory.
sudo git clone https://github.com/seleniumbase/SeleniumBase.git
Step 5. Enter the “linux” folder
Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/-ylmceT0Zp0/ReadMe.md