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
35
36 public class AgendaLookUpIT {
37
38 private Selenium selenium;
39 @Before
40 public void setUp() throws Exception {
41 selenium = new DefaultSelenium("localhost", 4444, "*firefox", System.getProperty("remote.public.url"));
42 selenium.start();
43 }
44
45 @Test
46 public void testAgendaLookUp() throws Exception {
47
48 selenium.open(System.getProperty("remote.public.url"));
49 selenium.type("name=__login_user", "admin");
50 selenium.click("css=input[type=\"submit\"]");
51 selenium.waitForPageToLoad("30000");
52 selenium.click("link=Agenda Lookup");
53 selenium.waitForPageToLoad("30000");
54 selenium.selectFrame("iframeportlet");
55 selenium.click("//button");
56 selenium.waitForPageToLoad("30000");
57 selenium.click("link=copy");
58 selenium.waitForPageToLoad("30000");
59 assertTrue(selenium.isTextPresent("cancel"));
60 selenium.click("link=cancel");
61 selenium.waitForPageToLoad("30000");
62
63 }
64
65 @After
66 public void tearDown() throws Exception {
67 selenium.stop();
68 }
69
70 }