Skip to main content

Prerequisites for SHAFT Test Automation

  • SHAFT is regularly updated to use the latest LTS JDK version.
  • We highly recommend using the latest stable version from IntelliJ IDEA as your IDE, but we also support Eclipse.
  • There are no other prerequisites.
Learn before you use

To leverage the full capabilities of SHAFT you should already be familiar with the underlying framework that SHAFT is extending. For example, you should already know how to identify elements (id, selector, xpath ...etc.).

Before diving in, familiarity with these concepts will help:

ConceptWhy It MattersResource
Java basicsSHAFT is a Java libraryJava Tutorial
MavenDependency managementMaven in 5 Minutes
CSS / XPath selectorsElement identificationSelenium Locators
HTTP basicsFor API testingMDN HTTP Guide