Getting Started With GemJar

Getting Started With GemJar

GemJar
Introduction: Welcome to GemJar, a powerful tool designed to streamline your testing and automation processes . Whether you're a seasoned engineer or new to automation testing, this guide will help you get up and running your automation with GemJar quickly and efficiently. Creating Your First Test Follow these steps to get started:  Getting started with Cucumber 1. Setting up the project: Create a simple Maven/Gradle Project Using Any IDE (Integrated Development Environment) for example IntelliJ, Eclipse, etc.  Adding dependency to pom.xml:Add latest GemJar Dependency   Add the GemJar dependency into your project: -  Maven  <dependency>   <groupId>com.gemecosystem.gemjar</groupId>   <artifactId>gemjar-core</artifactId>   <version>1.3.5</version> </dependency>    Gradle   testImplementation("com.gemecosystem.gemjar:gemjar-core:1.3.5")    Creating the config file:Create a gemjar-config.yml file in the resources folder. environment: beta project_name: Demo_Project jewel_user: user_name jewel_bridge_token: bridge_token enter_point: https://apis.gemecosystem.com/gemEcosystemDashboard/v1/enter-point report_name: Demo_Report email_report: Y/N email_to: email_id email_cc: email_id console_report: Y/N event_firing: Y/N jewel_screen_shots: Y/N auto_kill: Y/N tags: '@cucumber_tag' glue_code: package path of step definitions gemheal: Y/N browser_options:   - "--incognito"  …
Read More
GemJar Plugin

GemJar Plugin

GemJar
Advantages of Plugin:  Ease of Integration: Integrating plugins into your existing frameworks like Serenity, JUnit, and Cucumber is a breeze. With just a two-step process of adding dependencies and configuring files, you can effortlessly incorporate the advanced features and insightful reporting of our framework into your projects.  Enhanced Functionality: Plugins extend the capabilities of your framework, providing additional features and integrations with other tools. You can leverage these plugins to enhance your testing and reporting capabilities without having to develop them from scratch.  Customization: Enjoy the flexibility to customize plugin functionality according to your project's specific requirements. Tailor the features to suit your needs, making your framework more adaptable and versatile.  Improved Productivity: Save time and effort by utilizing pre-built plugins for popular frameworks. With easy integration, you can boost productivity and accelerate project…
Read More
API Automation using GemJar

API Automation using GemJar

GemJar
Gem Jar (Java Based Automation Framework) revolutionizes API automation with its codeless approach, allowing users to automate APIs effortlessly without writing a single line of code. Its minimal dependencies and customized reporting capabilities make it a compelling choice in the API testing landscape. One of the key use cases includes API automation and building health checks. Key features of GemJar in API Automation: 1. Codeless Automation: Eliminates the need for coding, enabling users to automate APIs seamlessly without writing any code. 2. Post Assertions: Provides users the flexibility to validate the correctness of API responses through post-assertions, ensuring the expected outcomes. 3. Health-Check Automation: Supports the automation of health checks, enabling users to verify the reliability and stability of APIs. 4. Customized Reporting: Provides options for customized reporting, allowing users…
Read More