Skip to content

Delta Airlines android tests using Optimus Framework

Notifications You must be signed in to change notification settings

tvarchive/DeltaAirlines

Repository files navigation

Optimus Template npm version Gitter chat

Optimus Template is the native framework for Optimus, designed to help you to get started with your tests in the swiftest time possible. Read more about Optimus on our wiki.

Pre-requisites

Getting started with Optimus

Install the optimus-cli utilty

npm install -g optimus-cli

Verify if your system is ready for using Optimus

$ optimus doctor

Install if optimus doctor reported any missing dependencies.

$ optimus setup

To create a new Optimus project.

$ optimus new <project_name>

Once the project is created you can import the project into your favourite IDE. However we love IntelliJ though.

Import Project

Run

Your new OptimusTemplate project gets created with a sample test for an example app HelloOptimus you can run your project as shown below.

Step 1: Connect devices(Android or IOs) or create an Android Emulator.

Step 2: Open your favourite terminal and navigate to the project folder.

Step 3: Check for Android Devices or Emulators by running

gradle clean build runFragmentation -DtestFeed=HelloOptimusAndroid -Dtags=@helloOptimus

Note: You will see that HelloOptimus app is launched on all the connected Android Devices and emulators.

Step 4: Check for IOS by running

gradle clean build runFragmentation -DtestFeed=HelloOptimusIOS -Dtags=@helloOptimus

Note: You will see that HelloOptimus app is launched on a IPhone6 Simulator.

First test

You can learn more about the test which ran on your devices by following our Android Tutorial or IOS Tutorial

Below are a few sample projects leveraging the power of Optimus framework

Contact

Our FAQ covers most of the common issues. In case the issue you are facing is not available, you can reach out to us at optimus@testvagrant.com

About

Delta Airlines android tests using Optimus Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published