Ekam Intellisense

Ekam
TestVagrant
Published in
3 min readOct 5, 2021

Modern IDE’s make test authoring fun & fast !!

The Intellisense allows you to generate code & significantly reduces the effort and time to write code — Accelerated test authoring. Project template, File templates, Live templates & Generate code features help you produce code to accelerate authoring.

This helps you to spend more time & stay focused on software under test, while eases the test automation — Effortless test automation.

IntelliJ Idea plugin

Getting started with Ekam is as simple as creating a new project in IntelliJ Idea.

Please read Getting started Guide (Need to point to getting started guide in the documentation)

PlugIn Features

Project Template

Create a new Ekam project in the Welcome window. On completion, an Ekam project is loaded with the pre-defined project structure to get started quickly.

File Templates

File templates are specifications of the default contents for new files we create. These templates provide the initial code and formatting expected. Following File, Templates are available to create

  1. API Test
  2. Web Test
  3. Mobile Test
  4. Page class — Web
  5. Screen class — Mobile
  6. Retrofit Client
  7. Data Client

Live Templates

Live templates insert specific and common constructs into your code, such as methods, properties, various declarations, or print statements. Ekam provides the following live templates for code completion.

Selenium & Appium Locator completion

Generate step methods

Generate TestNG Test method

Web test automation configurations in the properties file

Mobile test automation configurations in the properties file

API test automation configurations in the properties file

DB drivers configurations in the properties file

Test Data management related configurations in the properties file

Locale related configurations in the properties file

Cloud-related configurations in the properties file

Logging related configurations in the properties file

Generate Code

  1. Web Step
  2. API Step
  3. Mobile Step
  4. Retrofit2 via postman collection

5. Generate POJO classes from JSON

--

--