1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.mainmenu.test;
17
18 import static org.junit.Assert.assertEquals;
19 import static org.junit.Assert.assertTrue;
20
21 import org.junit.After;
22 import org.junit.Before;
23 import org.junit.Test;
24
25 import com.thoughtworks.selenium.DefaultSelenium;
26 import com.thoughtworks.selenium.Selenium;
27
28
29
30
31
32
33
34 public class LoginLogoutIT {
35 private Selenium selenium;
36 @Before
37 public void setUp() throws Exception {
38 selenium = new DefaultSelenium("localhost", 4444, "*firefox", System.getProperty("remote.public.url"));
39 selenium.start();
40 }
41
42 @Test
43 public void testBlah() throws Exception {
44 selenium.open("/portal.do");
45 selenium.type("name=__login_user", "quickstart");
46 selenium.click("css=input[type=\"submit\"]");
47 selenium.waitForPageToLoad("30000");
48 selenium.click("link=Main Menu");
49 selenium.waitForPageToLoad("30000");
50 selenium.click("//input[@name='imageField' and @value='Logout']");
51 }
52
53 @After
54 public void tearDown() throws Exception {
55 selenium.stop();
56 }
57 }
58
59