Category: Intro to Automation


  • Assembling the pieces needed to turn our scripts into an efficient engine. It feels like we’re on the cusp of having something here, you know? We have a handful of scripts that can do all of our basic operations, but it still feels a little disorganized. If we wanted to re-structure our existing functions, where…

  • Now that we have a structure in place, lets see what other functions we can add. What is a website? What components make up a website? What do we do with websites? Take a moment to go back into that developer tools window in your web browser (Right click -> inspect, or F12). What type…

  • Last time we were able to make a script that searches for and opens up a webpage. Handy, but each “action” that we do takes a couple of functions. Can we change this into organized behaviors and make it more reusable? All of our code so far has been organized into a main class. This…

  • Adding Selenium to a Java project with Maven and automating web page interactions. So far we have a Java project using Maven running inside of Visual Studio. We know how it works, how to change it, and how to run the program. Lets get started on making it do something cool. Installing Selenium Webdriver For…

  • Want to learn how to brush your teeth? First you’ll need to learn how to program a computer. Wake up – 3:59 AM. You always tell people you rise and grind before 4. You stretch your shoulders, stretch your wrists, stretch your fingers. You can’t afford getting Carpel Tunnel Syndrome. You jog to your ergonomic…

  • Installing Java, a compiler, and a running a project in a windows environment. Installing Java Java is a very popular programming language, but why do so many people use it? It’s considered “high-level“, meaning that it doesn’t require “low-level” knowledge of the operations of a computer to use. But Java has a syntax similar to…