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

arjuna.tpi.test.TestConfig Maven / Gradle / Ivy

Go to download

Arjuna-Java is the client implementation in Java for development of test automation using Arjuna. It uses TestNG as the test engine. With minor tweaks, it can be used with any other test engine or custom test automation implementations. Arjuna is a Python based test automation framework developed by Rahul Verma (www.rahulverma.net)

The newest version!
package arjuna.tpi.test;

import arjuna.client.core.connector.SetuManagedObject;
import arjuna.client.testsession.TestSession;
import arjuna.lib.enums.BrowserName;
import arjuna.lib.enums.GuiAutomationContext;
import arjuna.tpi.enums.ArjunaOption;
import arjuna.tpi.value.Value;

public interface TestConfig extends SetuManagedObject{
	Value getArjunaOptionValue(String option) throws Exception;	
	Value getArjunaOptionValue(ArjunaOption option) throws Exception;
	Value getUserOptionValue(String option) throws Exception;
	String getName();
	TestSession getTestSession();	
	String getLogDir() throws Exception;
	GuiAutomationContext getGuiAutoContext() throws Exception;
	BrowserName getBrowserType() throws Exception;
	String getBrowerVersion() throws Exception;
	String getBrowserBinaryPath() throws Exception;
	String getTestRunEnvName() throws Exception;
	String getScreenshotsDir() throws Exception;
	int getGuiAutoMaxWaitTime() throws Exception;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy