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

com.seleniumtests.core.utils.TestNGContextUtils Maven / Gradle / Ivy

There is a newer version: 4.23.18
Show newest version
package com.seleniumtests.core.utils;

import org.testng.ITestContext;

public class TestNGContextUtils {

	private static final String TEST_SESSION_ON_SERVER = "testSessionOnServer"; // ID of the TestSession when it has been created on the seleniumRobot server
	
	private TestNGContextUtils() {
		// nothing to do
	}
	
	/**
	 * Get attribute for test sessionId created on seleniumRobot server
	 * @param testContext
	 * @return
	 */
	public static Integer getTestSessionCreated(ITestContext testContext) {
		return (Integer) testContext.getAttribute(TEST_SESSION_ON_SERVER); 
    }
    
	/**
	 * Sets the 'sessionId' attribute for the context
	 * @param testContext
	 * @param sessionCreated
	 */
    public static void setTestSessionCreated(ITestContext testContext, Integer sessionId) {
    	testContext.setAttribute(TEST_SESSION_ON_SERVER, sessionId);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy