[HtmlUnit] [htmlunit:bugs] #257 Getting the issue Failed resolution of: Ljavax/script/SimpleScriptContext when trying to use HTMLUnit methods
RBRi via HtmlUnit-develop <[email protected]> Thu, 06 Dec 2018 20:28:00 -0000
| Newsgroups | gmane.comp.java.htmlunit.devel |
|---|---|
| Message-ID | </p/htmlunit/feature-requests/257/d158b8eef26849d33802580926191e07f6d5a113.bugs@htmlunit.p.sourceforge.net> |
Ah ok, looks like you are on android.
Have done some checks, the class you are missing is an artifact left over from the try to switch from Rhino to Nashorn. Have removed that. Please check at twitter https://twitter.com/HtmlUnit; will inform if a new snapshot is available.
---
** [feature-requests:#257] Getting the issue Failed resolution of: Ljavax/script/SimpleScriptContext when trying to use HTMLUnit methods**
**Status:** open
**Group:** Latest SVN
**Created:** Sun Dec 02, 2018 08:06 PM UTC by Cédrick JACOBS
**Last Updated:** Tue Dec 04, 2018 07:21 PM UTC
**Owner:** nobody
Hello,
I'm trying to use HTMLUnit to get some information automatically from a website. I imported all the .jar files from the 2.33 Version in my project. This is my code :
{String lien="";
try (final WebClient webClient = new WebClient()) {
// Get the first page
final HtmlPage page1 = webClient.getPage(url);
// Get the form that we are dealing with and within that form,
// find the submit button and the field that we want to change.
final HtmlForm form = page1.getForms().get(0);
final HtmlSubmitInput boutonAjouterGroupe = form.getInputByName("ctl00$ColumnLeft$ADD_BTN_ID");
final HtmlSubmitInput boutonObtenirFlux = form.getInputByName("ctl00$ColumnLeft$GET_BTN_ID");
final HtmlTextInput TexteGroupe = form.getInputByName("ctl00$ColumnLeft$RES_TB_ID");
// Change the value of the text field
TexteGroupe.type("L3 INFO s1 TPA12");
// Now submit the form by clicking the button and get back the second page.
final HtmlPage page2 = boutonAjouterGroupe.click();
// Now submit the form by clicking the button and get back the third page.
final HtmlPage page3 = boutonObtenirFlux.click();
final HtmlForm form2 = page1.getForms().get(0);
final HtmlTextInput TexteUrlICS = form2.getInputByName("ctl00$ColumnLeft$FEED_URL_TB_ID");
lien = TexteUrlICS.getValueAttribute();
}
When I use this method, I get this error :
"W/System.err: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/script/SimpleScriptContext;"
I tried to import this library "jsr223.jar" which contains the SimpleScriptMethod". I don't have the previous error but I got a new one : "W/System.err: java.util.concurrent.ExecutionException: java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; in class Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; or its superclasses (declaration of 'org.apache.http.conn.ssl.AllowAllHostnameVerifier' appears in /system/framework/framework.jar:classes3.dex)".
I don't know what to do. If someone can help me, I'd appreciate it. Thank you for your time.
Regards.
---
Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/htmlunit/feature-requests/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/htmlunit/admin/feature-requests/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
_______________________________________________
HtmlUnit-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/htmlunit-develop