package com.photon.phresco.preconditions; import java.io.IOException; import org.junit.Test; import com.photon.phresco.Screens.LoginScreen; import com.photon.phresco.Screens.PhrescoWelcomePage; import com.photon.phresco.Screens.WelcomeScreen; import com.photon.phresco.uiconstants.PhrescoUiConstantsXml; import junit.framework.TestCase; public class CleanUP extends TestCase{ private PhrescoUiConstantsXml phrsc; private WelcomeScreen wel; private String browserAppends; private LoginScreen loginObject; private int SELENIUM_PORT; String methodName; @Test public void testCleanUp() throws InterruptedException, IOException, Exception{ String serverURL = phrsc.PROTOCOL + "://" + phrsc.HOST + ":" + phrsc.PORT + "/"; browserAppends = "*" + phrsc.BROWSER; assertNotNull("Browser name should not be null", browserAppends); SELENIUM_PORT = Integer.parseInt(phrsc.PORT); assertNotNull("selenium-port number should not be null", SELENIUM_PORT); wel = new WelcomeScreen(phrsc.HOST, SELENIUM_PORT, browserAppends, serverURL, phrsc.SPEED, phrsc.CONTEXT); assertNotNull(wel); loginObject = new LoginScreen(phrsc); PhrescoWelcomePage phrescoHome=loginObject.testLoginPage(methodName); phrescoHome.goToPhrescoHomePage(methodName); phrescoHome.clickOnApplicationsTab(methodName); phrescoHome.CleanUp(methodName); } public void setUp() throws Exception { phrsc = new PhrescoUiConstantsXml(); } public void tearDown() { clean(); } private void clean() { wel.closeBrowser(); } }