|
1 package org.mozilla.gecko.tests; |
|
2 |
|
3 import org.mozilla.gecko.tests.helpers.GeckoHelper; |
|
4 import org.mozilla.gecko.tests.helpers.NavigationHelper; |
|
5 |
|
6 /** |
|
7 * Tests that navigating through session history (ex: forward, back) sets the correct UI state. |
|
8 */ |
|
9 public class testSessionHistory extends UITest { |
|
10 public void testSessionHistory() { |
|
11 GeckoHelper.blockForReady(); |
|
12 |
|
13 NavigationHelper.enterAndLoadUrl(StringHelper.ROBOCOP_BLANK_PAGE_01_URL); |
|
14 mToolbar.assertTitle(StringHelper.ROBOCOP_BLANK_PAGE_01_TITLE); |
|
15 |
|
16 NavigationHelper.enterAndLoadUrl(StringHelper.ROBOCOP_BLANK_PAGE_02_URL); |
|
17 mToolbar.assertTitle(StringHelper.ROBOCOP_BLANK_PAGE_02_TITLE); |
|
18 |
|
19 NavigationHelper.enterAndLoadUrl(StringHelper.ROBOCOP_BLANK_PAGE_03_URL); |
|
20 mToolbar.assertTitle(StringHelper.ROBOCOP_BLANK_PAGE_03_TITLE); |
|
21 |
|
22 NavigationHelper.goBack(); |
|
23 mToolbar.assertTitle(StringHelper.ROBOCOP_BLANK_PAGE_02_TITLE); |
|
24 |
|
25 NavigationHelper.goBack(); |
|
26 mToolbar.assertTitle(StringHelper.ROBOCOP_BLANK_PAGE_01_TITLE); |
|
27 |
|
28 NavigationHelper.goForward(); |
|
29 mToolbar.assertTitle(StringHelper.ROBOCOP_BLANK_PAGE_02_TITLE); |
|
30 |
|
31 // TODO: Implement this functionality and uncomment. |
|
32 /* |
|
33 NavigationHelper.reload(); |
|
34 mToolbar.assertTitle(StringHelper.ROBOCOP_BLANK_PAGE_02_TITLE); |
|
35 */ |
|
36 } |
|
37 } |