package com.thoughtworks.selenium.corebased;
import com.thoughtworks.selenium.*;
/**
 * @author XlateHtmlSeleneseToJava
 * Generated from //socrates/unixhome/nelsons/shared/p4/Dev/selenium-rc_svn/trunk/core/tests/TestRefresh.html.
 */
public class TestRefresh extends SeleneseTestCase
{
   public void testRefresh() throws Throwable {
		selenium.setContext("Test Refresh", "info");

/* Test Refresh */
		// open|../tests/html/test_page.slow.html|
		selenium.open("../tests/html/test_page.slow.html");
		assertEquals("/tests/html/test_page.slow.html", selenium.getLocation());
		// verifyTitle|Slow Loading Page|
		verifyEquals("Slow Loading Page", selenium.getTitle());
		// click|changeSpan|
		selenium.click("changeSpan");
        assertTrue(selenium.isTextPresent("Changed the text"));
        // refreshAndWait||
		selenium.refresh();
		selenium.waitForPageToLoad("30000");
		assertFalse(selenium.isTextPresent("Changed the text"));
		// click|changeSpan|
		selenium.click("changeSpan");
		assertTrue(selenium.isTextPresent("Changed the text"));
		// clickAndWait|slowRefresh|
		selenium.click("slowRefresh");
        selenium.waitForPageToLoad("30000");
		assertFalse(selenium.isTextPresent("Changed the text"));

		checkForVerificationErrors();
	}
}
