All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sunnydsouza.testframework.layers.configuration.IFrameworkConfiguration Maven / Gradle / Ivy

Go to download

Generic frameowrk with different standalone layers for reporting,logging,test execution and test data management.

There is a newer version: 3.1.2
Show newest version
package com.sunnydsouza.testframework.layers.configuration;

import java.util.HashMap;
import java.util.Map;

import com.google.gson.JsonArray;
import com.google.gson.JsonObject;

public interface IFrameworkConfiguration {
	
	Map configuration=new HashMap<>();
	Map browserCapabilities=new HashMap<>();
	
	public String fetchBrowser(); // should be able to get the browser


	public  Map fetchBrowserCapabilities(String browser); 
	
	public  String fetchExecutionEndpoint();
	
	public  String fetchPageLoadTimeout();
	
	public  String fetchImplicitWait();
	
	public  String fetchTestDataDirectory();
	
	public  String fetchReportingDirectory();
	
	public  String fetchLoggerConfiguration();
	
	public  String fetchRetryFailedTestCasesAttempts();
	
	public Map getConfiguration();
	
	public JsonObject getGridHubConfiguration();
	
	public JsonArray getGridNodesConfiguration();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy