1 package it.com.atlassian.webdriver.confluence.test;
2
3 import com.atlassian.pageobjects.browser.Browser;
4 import com.atlassian.webdriver.confluence.page.ConfluenceAdminHomePage;
5 import com.atlassian.webdriver.confluence.page.DashboardPage;
6 import com.atlassian.webdriver.confluence.page.LogoutPage;
7 import com.atlassian.webdriver.testing.annotation.IgnoreBrowser;
8 import org.junit.Test;
9
10 import static org.junit.Assert.assertFalse;
11 import static org.junit.Assert.assertTrue;
12
13
14
15
16 public class TestDashboard extends AbstractConfluenceWebTest
17 {
18
19 @Test
20 public void testDashboard()
21 {
22 DashboardPage dashboard = product.getTestedProduct().gotoHomePage();
23 assertTrue(dashboard.isAdmin());
24 assertTrue(dashboard.isLoggedIn());
25
26 product.visit(LogoutPage.class);
27 }
28
29 @Test
30 @IgnoreBrowser(Browser.HTMLUNIT_NOJS)
31 public void testDashboardMenu()
32 {
33 DashboardPage dashboard = product.getTestedProduct().gotoHomePage();
34 ConfluenceAdminHomePage adminPage = dashboard.getBrowseMenu().open().gotoAdminPage();
35
36 LogoutPage logoutPage = adminPage.getUserMenu().open().logout();
37
38 assertFalse(logoutPage.isLoggedIn());
39
40 }
41
42 }