public final class WebUtils
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
HTML_TAG_ANCHOR |
HTML tag anchor "a"
|
static java.lang.String |
HTML_TAG_HREF |
HTML tag href
|
static java.lang.String |
HTML_TAG_PARAGRAPH |
HTML tag paragraph "p"
|
static java.lang.String |
HTML_TAG_TABLE |
HTML tag "table"
|
static java.lang.String |
HTML_TAG_TBODY |
HTML tag for table body "tbody"
|
static java.lang.String |
HTML_TAG_TD |
HTML tag "td"
|
static java.lang.String |
HTML_TAG_TD1 |
HTML tag for the first cell "td[1]"
|
static java.lang.String |
HTML_TAG_TR |
HTML tag "tr"
|
Modifier and Type | Method | Description |
---|---|---|
static byte[] |
getPdfAsByteArray(com.gargoylesoftware.htmlunit.html.HtmlAnchor link) |
Read the account statement PDF from an HTMLUnit anchor into a byte array.
|
static java.util.Map<java.lang.String,java.lang.String> |
getQueryMap(java.net.URI uri) |
Returns the query parameters of an URI
|
static byte[] |
getSeleniumPdfAsByteArray(org.openqa.selenium.WebDriver driver,
org.openqa.selenium.WebElement linkElement) |
Read the account statement PDF into a byte array.
|
static byte[] |
getSeleniumPdfAsByteArray(org.openqa.selenium.WebDriver driver,
org.openqa.selenium.WebElement linkElement,
java.lang.String expectedFileName) |
Read the account statement PDF into a byte array.
|
static void |
scrollTo(org.openqa.selenium.WebDriver driver,
org.openqa.selenium.WebElement element) |
Scroll to an element so it is visible
|
static boolean |
webResponseIsJson(com.gargoylesoftware.htmlunit.WebResponse webResponse) |
Überprüft die Webantwort, ob der http Statuscode 200 ist und die Antwort
im JSON-Format vorliegt.
|
public static final java.lang.String HTML_TAG_HREF
public static final java.lang.String HTML_TAG_TD
public static final java.lang.String HTML_TAG_TD1
public static final java.lang.String HTML_TAG_TR
public static final java.lang.String HTML_TAG_TABLE
public static final java.lang.String HTML_TAG_TBODY
public static final java.lang.String HTML_TAG_ANCHOR
public static final java.lang.String HTML_TAG_PARAGRAPH
public static byte[] getPdfAsByteArray(com.gargoylesoftware.htmlunit.html.HtmlAnchor link)
link
- the HMTLUnit anchor to the PDFpublic static java.util.Map<java.lang.String,java.lang.String> getQueryMap(java.net.URI uri)
query
- public static byte[] getSeleniumPdfAsByteArray(org.openqa.selenium.WebDriver driver, org.openqa.selenium.WebElement linkElement) throws WebSiteException
driver
- the WebDriver
to uselinkElement
- the link on the page to the PDFexpectedFileName
- WebSiteException
public static byte[] getSeleniumPdfAsByteArray(org.openqa.selenium.WebDriver driver, org.openqa.selenium.WebElement linkElement, java.lang.String expectedFileName)
driver
- the WebDriver
to uselinkElement
- the link on the page to the PDFexpectedFileName
- public static void scrollTo(org.openqa.selenium.WebDriver driver, org.openqa.selenium.WebElement element)
public static boolean webResponseIsJson(com.gargoylesoftware.htmlunit.WebResponse webResponse)
webResponse
-