public class Navigation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
baseUrl |
| Constructor and Description |
|---|
Navigation() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
absoluteUrl(java.lang.String relativeUrl) |
static void |
assertURL(java.lang.String relativeUrl)
Assert that URL of current page is #baseUrl + #relativeUrl
|
static void |
navigateToAbsoluteUrl(java.lang.String url) |
static void |
navigateToAbsoluteUrl(java.net.URL url) |
static void |
open(java.lang.String relativeOrAbsoluteUrl)
The main starting point in your tests.
|
static void |
refresh()
Reload current page
|
static void |
sleep(long milliseconds)
Not recommended.
|
static java.lang.String |
source() |
static java.lang.String |
title() |
static java.lang.String |
url() |
public static void open(java.lang.String relativeOrAbsoluteUrl)
relativeOrAbsoluteUrl - If starting with "http://" or "https://" or "file://", it's considered to be relative URL. In this case, it's prepended by baseUrlpublic static java.lang.String absoluteUrl(java.lang.String relativeUrl)
public static void navigateToAbsoluteUrl(java.net.URL url)
public static void navigateToAbsoluteUrl(java.lang.String url)
public static void assertURL(java.lang.String relativeUrl)
relativeUrl - expected relative url like "/petclinic/user/login"public static java.lang.String source()
public static java.lang.String title()
public static java.lang.String url()
public static void refresh()
public static void sleep(long milliseconds)
milliseconds - Time to sleep in milliseconds