Prajwalgn-07 / AppiumFlutterEkam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ekam Template

Ekam, A Rapid Test Development Platform. It is a low-code & unified test automation solution, that brings speed, scale, and sophistication, right out of the box! Powered by Selenium, Appium & Retrofit. Ekam enables engineering teams to focus on delivering great software, while it provides accelerated test authoring and execution capabilities!

Get Started

  1. Clone this repository
  2. If you are using IntelliJ IDEA, install Ekam plugin for IntelliJ IDEA to further boost test case authoring.
  3. Execute example tests in IDE & from command line
  4. Start building your own tests !!

Our quick start guide would help you get started with Ekam in no time.

Documentation

Our Comprehensive Documentation, describes various capabilities of ekam.

Prerequisites

Template Structure

sample_project/
+-- build.gradle
+-- app //Store Application Under Test for Android or Ios platforms.
    +-- sample_app.apk
    +-- <android>.apk
    +-- <ios>.app
    +-- <ios>.ipa
+-- config //test run configuration
    +-- default.properties
    +-- mobile.remote.properties
    +-- web.remote.properties
+-- src/test
    +-- java/ekam/example
    ¦   +-- api 
    ¦   ¦ +-- ApiExampleTest.java 
    ¦   +-- mobile 
    ¦   ¦ +-- screens
    ¦   ¦ +-- MobileExampleTest.java
    ¦   +-- web 
    ¦   ¦ +-- pages
    ¦   ¦ +-- WebExampleTest.java
    +-- resources
    ¦   +-- api
    ¦   ¦ +-- hosts.json
    ¦   +-- cloud_config
    ¦   ¦ +-- browserstack.json
    ¦   +-- data_sets
    ¦   ¦ +-- sample.json
    ¦   +-- db
    ¦   ¦ +-- drivers.yml
    ¦   +-- mobile
    ¦   ¦ +-- mobilefeed.json
    ¦   +-- web
    ¦   ¦ +-- webfeed.json
    ¦   +-- allure.properties

Examples

Ekam Examples

Issue Tracker

Ekam Issues

Developers

About

License:MIT License


Languages

Language:Java 100.0%