org.kuali.hr.util
Class HtmlUnitUtil
java.lang.Object
   org.kuali.hr.util.HtmlUnitUtil
org.kuali.hr.util.HtmlUnitUtil
- public class HtmlUnitUtil 
- extends Object
 
| Method Summary | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | clickAnchorContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                   String... values)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | clickButton(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                       String name)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | clickClockInOrOutButton(com.gargoylesoftware.htmlunit.html.HtmlPage page)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | clickInputContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                 String... values)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | clickLunchInOrOutButton(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                               String lunchAction)
 | 
| static void | createTempFile(com.gargoylesoftware.htmlunit.html.HtmlPage page)
 | 
| static void | createTempFile(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                             String name)
 | 
| protected static boolean | elementContainsValues(com.gargoylesoftware.htmlunit.html.HtmlElement element,
                                           String... values)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | fillOutForm(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                       Map<String,Object> criteria)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlAnchor | getAnchorContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                               String... values)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlForm | getDefaultForm(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlInput | getInputContainingText(com.gargoylesoftware.htmlunit.html.HtmlForm form,
                                             String text)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlInput | getInputContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                             String... values)
 | 
| static List<com.gargoylesoftware.htmlunit.html.HtmlInput> | getInputsContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                               String... values)
 | 
| static String | getOnClickHref(com.gargoylesoftware.htmlunit.html.HtmlElement button)Method to obtain the HREF onclick='' value from the button when
 the client side typically processes the request.
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | gotoPageAndLogin(com.gargoylesoftware.htmlunit.WebClient webClient,
                                 String url)
 | 
| static com.gargoylesoftware.htmlunit.html.HtmlPage | gotoPageAndLogin(com.gargoylesoftware.htmlunit.WebClient webClient,
                                 String url,
                                 boolean enableJavascript)
 | 
| static boolean | pageContainsText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                 String text)
 | 
| static void | setFieldValue(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                           String fieldId,
                           String fieldValue)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
HtmlUnitUtil
public HtmlUnitUtil()
gotoPageAndLogin
public static com.gargoylesoftware.htmlunit.html.HtmlPage gotoPageAndLogin(com.gargoylesoftware.htmlunit.WebClient webClient,
                                                                           String url)
                                                                    throws Exception
- 
- Parameters:
- url-
- Returns:
- htmlpage without js enabled
- Throws:
- Exception
 
gotoPageAndLogin
public static com.gargoylesoftware.htmlunit.html.HtmlPage gotoPageAndLogin(com.gargoylesoftware.htmlunit.WebClient webClient,
                                                                           String url,
                                                                           boolean enableJavascript)
                                                                    throws Exception
- 
- Parameters:
- url-
- enableJavascript-
- Returns:
- htmlpage with js enabled
- Throws:
- Exception
 
pageContainsText
public static boolean pageContainsText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                       String text)
- 
 
fillOutForm
public static com.gargoylesoftware.htmlunit.html.HtmlPage fillOutForm(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                      Map<String,Object> criteria)
                                                               throws Exception
- 
- Parameters:
- page:- current html page
- criteria:- The key is the field name and the value is a string array which contains the field value and the field type which can be chosen from TkTestConstants
- Returns:
- HtmlPage resultPage
- Throws:
- Exception
 
getOnClickHref
public static String getOnClickHref(com.gargoylesoftware.htmlunit.html.HtmlElement button)
- Method to obtain the HREF onclick='' value from the button when
 the client side typically processes the request.
 
- 
- Parameters:
- button-
 
clickButton
public static com.gargoylesoftware.htmlunit.html.HtmlPage clickButton(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                      String name)
                                                               throws Exception
- 
- Parameters:
- page:- current html page //NOTE doesnt seem to work currently for js setting of form variables
- name:- the button name
- Returns:
- 
- Throws:
- Exception
 
clickClockInOrOutButton
public static com.gargoylesoftware.htmlunit.html.HtmlPage clickClockInOrOutButton(com.gargoylesoftware.htmlunit.html.HtmlPage page)
                                                                           throws Exception
- 
- Throws:
- Exception
 
clickLunchInOrOutButton
public static com.gargoylesoftware.htmlunit.html.HtmlPage clickLunchInOrOutButton(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                                  String lunchAction)
                                                                           throws Exception
- 
- Throws:
- Exception
 
clickInputContainingText
public static com.gargoylesoftware.htmlunit.html.HtmlPage clickInputContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                                   String... values)
                                                                            throws Exception
- 
- Throws:
- Exception
 
getInputContainingText
public static com.gargoylesoftware.htmlunit.html.HtmlInput getInputContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                                  String... values)
                                                                           throws Exception
- 
- Throws:
- Exception
 
setFieldValue
public static final void setFieldValue(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                       String fieldId,
                                       String fieldValue)
- 
 
getInputsContainingText
public static List<com.gargoylesoftware.htmlunit.html.HtmlInput> getInputsContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                                         String... values)
                                                                                  throws Exception
- 
- Throws:
- Exception
 
elementContainsValues
protected static boolean elementContainsValues(com.gargoylesoftware.htmlunit.html.HtmlElement element,
                                               String... values)
- 
 
clickAnchorContainingText
public static com.gargoylesoftware.htmlunit.html.HtmlPage clickAnchorContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                                    String... values)
                                                                             throws Exception
- 
- Throws:
- Exception
 
getAnchorContainingText
public static com.gargoylesoftware.htmlunit.html.HtmlAnchor getAnchorContainingText(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                                                                    String... values)
                                                                             throws Exception
- 
- Throws:
- Exception
 
createTempFile
public static void createTempFile(com.gargoylesoftware.htmlunit.html.HtmlPage page)
                           throws Exception
- 
- Throws:
- Exception
 
createTempFile
public static void createTempFile(com.gargoylesoftware.htmlunit.html.HtmlPage page,
                                  String name)
                           throws Exception
- 
- Throws:
- Exception
 
getInputContainingText
public static com.gargoylesoftware.htmlunit.html.HtmlInput getInputContainingText(com.gargoylesoftware.htmlunit.html.HtmlForm form,
                                                                                  String text)
                                                                           throws Exception
- 
- Throws:
- Exception
 
getDefaultForm
public static com.gargoylesoftware.htmlunit.html.HtmlForm getDefaultForm(com.gargoylesoftware.htmlunit.html.HtmlPage htmlPage)
- 
 
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.