SeleniumManager { public List<TestEnvironment> getSeleniumTestEnvironments() { return seleniumTestEnvironments; } SeleniumManager(
    		String defaultDomain, 
    		String seleniumHubIP, 
    		String target, 
    		int defaultWindowWidth, 
    		int defaultWindowHeight, 
    		int aTimeout);  SeleniumManager(
    		String defaultDomain, 
    		String seleniumHubIP, 
    		String target, 
    		int defaultWindowWidth, 
    		int defaultWindowHeight, 
    		int aTimeout, 
    		String implicitTimeout,
        String webdriverCreationHookClassName); T getViewRepresentation(Class<T> T); T getViewRepresentation(Class<T> T, boolean forceRefresh); String getDefaultDomain(); URL getSeleniumHub(); List<TestEnvironment> getSeleniumTestEnvironments(); void associateTestEnvironment(TestEnvironment aTestEnvironment); TestEnvironment deAssociateTestEnvironment(); TestEnvironment getAssociatedTestEnvironment(); int getTimeout(); int getDefaultWindowWidth(); int getDefaultWindowHeight(); Integer getImplicitTimeout(); WebDriverCreationHook getWebDriverCreationHook();  }
@Test public void testSenBotContext_shortenedTargetEnvironment() throws IOException, AWTException, ClassNotFoundException, NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { SeleniumManager seleniumManager = new SeleniumManager("http: List<TestEnvironment> seleniumTestEnvironments = seleniumManager.getSeleniumTestEnvironments(); assertEquals(2, seleniumTestEnvironments.size()); assertEquals("FF", seleniumTestEnvironments.get(0).getBrowser()); assertEquals("LATEST", seleniumTestEnvironments.get(0).getBrowserVersion()); assertEquals(Platform.ANY, seleniumTestEnvironments.get(0).getOS()); assertEquals("CH", seleniumTestEnvironments.get(1).getBrowser()); assertEquals("ANY", seleniumTestEnvironments.get(1).getBrowserVersion()); assertEquals(Platform.ANY, seleniumTestEnvironments.get(1).getOS()); }