bbc/MAPAutomation

Name: MAPAutomation

Owner: BBC

Description: Mobile Application Platforms Automation Using Appium Framework

Created: 2017-05-16 13:51:56.0

Updated: 2017-08-09 11:08:26.0

Pushed: 2017-09-27 15:03:50.0

Homepage: null

Size: 464520

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

MAPAutomation

Automating of MAP Component using Appium , testNG framework

Components Automated are :

SMP-AN SMP-iOS DRM-iOS DRM-AN

Executing Scripts :

SMP-AN : with TestNG ( need to manually pass the device info's)

To run scripts , run the SMP-AN-MainTest.xml file .
Note: Change the device ID, OS version to the devices connected in your system in the XML file , before you run it .

SMP-AN : with TestNG ( no need to pass device info's)

If you want to just connect the devices and run Automation,

Then run the Class ? MAPAutomation/Automation/src/main/java/test/smpMainTest/SMPAndroidParallelExecution.java? . It just run?s on the

devices which are connected to the system. Here you no need to change device id/OS/device name etc

Report

After execution a ExtentReport will be created under Result folder with DeviceName+TestName

iOS

need a provisioned device

dev certs

st Xcode

nning the Android PUMA Test on your local machine

 can be found here :- MAPAutomation/Automation/src/SMPANPUMA/PUMATest/Android_PumaTests.java

the Functions and Page Objects can be found in Folder : MAPAutomation/Automation/src/SMPANPUMA

s to run :
to thebin Folder and remove the files. To do that run below command
n the appium server from local by just typing 'appium' form terminal

 run the SMP-AN-Puma test , run below command

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.