|
From: DEMATTEIS, M. S [AG-Contractor/1000]
<mar...@mo...> - 2002-12-12 23:36:20
|
Using HtmlUnit-1.1 with commons-httpclient-2.0-alpha1.zip downloaded from
jakarta-commons
(unable to use commons-httpclient.jar version Oct 20/2002 gump build
included with HtmlUnit-1.1)
Here's the code:
void test()
{
HtmlForm form = (HtmlForm)page.getFormByName("myform");
HtmlSelect stateSelector = form.getSelectByName("state");
System.out.println("Available options:");
List availableOptions = stateSelector.getAllOptions();
Iterator itr = availableOptions.iterator();
while (itr.hasNext())
{
HtmlOption option = (HtmlOption) itr.next();
System.out.println(option.toString());
}
List selectedOptions = stateSelector.getSelectedOptions();
System.out.println("selectedOptions.size()=" +
selectedOptions.size());
System.out.println("Ready to call
stateSelector.setSelectedAttribute");
stateSelector.setSelectedAttribute("AL", true);
System.out.println("Called stateSelector.setSelectedAttribute");
selectedOptions = stateSelector.getSelectedOptions();
System.out.println("selectedOptions.size()=" +
selectedOptions.size());
}
Here's the output:
Available options:
HtmlOption[<option value="">]
HtmlOption[<option value="AK">]
HtmlOption[<option value="AL">]
HtmlOption[<option value="AR">]
HtmlOption[<option value="AZ">]
HtmlOption[<option value="CA">]
HtmlOption[<option value="CO">]
HtmlOption[<option value="CT">]
HtmlOption[<option value="DC">]
HtmlOption[<option value="DE">]
HtmlOption[<option value="FL">]
HtmlOption[<option value="GA">]
HtmlOption[<option value="GU">]
HtmlOption[<option value="HI">]
HtmlOption[<option value="IA">]
HtmlOption[<option value="ID">]
HtmlOption[<option value="IL">]
HtmlOption[<option value="IN">]
HtmlOption[<option value="KS">]
HtmlOption[<option value="KY">]
HtmlOption[<option value="LA">]
HtmlOption[<option value="MA">]
HtmlOption[<option value="MD">]
HtmlOption[<option value="ME">]
HtmlOption[<option value="MI">]
HtmlOption[<option value="MN">]
HtmlOption[<option value="MO">]
HtmlOption[<option value="MP">]
HtmlOption[<option value="MS">]
HtmlOption[<option value="MT">]
HtmlOption[<option value="NC">]
HtmlOption[<option value="ND">]
HtmlOption[<option value="NE">]
HtmlOption[<option value="NH">]
HtmlOption[<option value="NJ">]
HtmlOption[<option value="NM">]
HtmlOption[<option value="NV">]
HtmlOption[<option value="NY">]
HtmlOption[<option value="OH">]
HtmlOption[<option value="OK">]
HtmlOption[<option value="OR">]
HtmlOption[<option value="PA">]
HtmlOption[<option value="PR">]
HtmlOption[<option value="RI">]
HtmlOption[<option value="SC">]
HtmlOption[<option value="SD">]
HtmlOption[<option value="TN">]
HtmlOption[<option value="TX">]
HtmlOption[<option value="US">]
HtmlOption[<option value="UT">]
HtmlOption[<option value="VA">]
HtmlOption[<option value="VI">]
HtmlOption[<option value="VT">]
HtmlOption[<option value="WA">]
HtmlOption[<option value="WI">]
HtmlOption[<option value="WV">]
HtmlOption[<option value="WY">]
selectedOptions.size()=0
Ready to call stateSelector.setSelectedAttribute
Exception in thread "main" java.lang.NoSuchMethodError
at
com.monsanto.ag_it.gmp.systemtest.SSRptSearchCriteriaJsp.test(Unknown
Source)
at
com.monsanto.ag_it.gmp.systemtest.SSRptSearchCriteriaJsp.<init>(Unknown
Source)
at
com.monsanto.ag_it.gmp.systemtest.SSRptJsp.loadSSRptSearchCriteriaJsp(Unknow
n Source)
at com.monsanto.ag_it.gmp.systemtest.SSRptJsp.<init>(Unknown Source)
at
com.monsanto.ag_it.gmp.systemtest.HomeJsp.getSSRptJspForYG(Unknown Source)
at com.monsanto.ag_it.gmp.systemtest.JspTestRunner.execute(Unknown
Source)
at com.monsanto.ag_it.gmp.systemtest.JspTestRunner.main(Unknown
Source)
Mark Dematteis
|