Package org.fluentlenium.utils
Class UrlUtils
- java.lang.Object
-
- org.fluentlenium.utils.UrlUtils
-
public final class UrlUtils extends java.lang.Object
Utils class for Url manipulation.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
concat(java.lang.String baseUriSpec, java.lang.String uriSpec)
Concatenate 2 URL Strings.static java.lang.String
getAbsoluteUrlFromFile(java.lang.String file)
Converts a file String to a valid URL String.
Example:index.html
converts tofile://C:/path/to/file/index.html
.static java.lang.String
getAbsoluteUrlPathFromFile(java.lang.String file)
Removes file name from URL stringstatic java.lang.String
sanitizeBaseUrl(java.lang.String baseUriSpec, java.lang.String uriSpec)
Sanitize base url from current url by using the same scheme if http/https.
-
-
-
Method Detail
-
concat
public static java.lang.String concat(java.lang.String baseUriSpec, java.lang.String uriSpec)
Concatenate 2 URL Strings.- Parameters:
baseUriSpec
- base urluriSpec
- path part- Returns:
- Concat URL
-
sanitizeBaseUrl
public static java.lang.String sanitizeBaseUrl(java.lang.String baseUriSpec, java.lang.String uriSpec)
Sanitize base url from current url by using the same scheme if http/https.- Parameters:
baseUriSpec
- base URIuriSpec
- current URI- Returns:
- Sanitized base url
-
getAbsoluteUrlFromFile
public static java.lang.String getAbsoluteUrlFromFile(java.lang.String file)
Converts a file String to a valid URL String.
Example:index.html
converts tofile://C:/path/to/file/index.html
.- Parameters:
file
- the file String- Returns:
- the URL String
-
getAbsoluteUrlPathFromFile
public static java.lang.String getAbsoluteUrlPathFromFile(java.lang.String file)
Removes file name from URL string- Parameters:
file
- the file String- Returns:
- the URL String
-
-