Bonjour,
J'utilise depuis peu HtmlUnit pour tester une appli Web développée en Java.
Mais je n'arrive même pas à établir une connexion sur un site Internet quelconque.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public class EssaiTest extends TestCase {
   public void testHomePage() throws Exception {
       final WebClient webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_6_0, "mon_proxy", num_port_proxy);
       final URL url = new URL("http://www.google.fr/");
       final HtmlPage page = (HtmlPage)webClient.getPage(url);
       }
}
Et voici l'erreur :

com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 407 Proxy Authentication Required ( Le serveur ISA requiert l'autorisation d'executer la demande. L'acces au service du proxy Web est refuse. ) for http://www.google.fr/
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:347)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:384)
at EssaiTest.testHomePage(EssaiTest.java:14)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Je ne comprend pas pourquoi, pourtant les paramètres du proxy sont corrects...
Qu'est ce qui me manque ??