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.).
Recommended Knowledge
Before diving in, familiarity with these concepts will help:
| Concept | Why It Matters | Resource |
|---|---|---|
| Java basics | SHAFT is a Java library | Java Tutorial |
| Maven | Dependency management | Maven in 5 Minutes |
| CSS / XPath selectors | Element identification | Selenium Locators |
| HTTP basics | For API testing | MDN HTTP Guide |