¿Hay alguna forma de iniciar session en PayPal utilizando htmlunit?

Actualmente estoy intentando iniciar session en PayPal utilizando htmlunit. Sería genial si hubiera una manera de hacerlo con JavaScript activado . Esto es lo que se me ocurrió hasta ahora:

WebClient(BrowserVersion.CHROME).use { webClient -> val email = "**censonetworking**" val passwort = "**censonetworking**" val paypalPage = webClient.getPage<HtmlPage>("https://www.paypal.com/signin") try { Files.write(Paths.get("my-file.html"), paypalPage.webResponse.contentAsString.toByteArray()) } catch (e: IOException) { e.printStackTrace() } val paypalForm: HtmlForm = paypalPage.getFormByName("login") val passwordField: HtmlPasswordInput = paypalForm.getInputByName("login_password") val emailField: HtmlEmailInput = paypalForm.getInputByName("login_email") emailField.valueAttribute = email passwordField.valueAttribute = passwort val button = paypalPage.getByXPath<HtmlElement>("//button[@id='btnLogin']")[0] println(emailField.text) println(passwordField.text) webClient.ajaxController = NicelyResynchronizingAjaxController() val login: HtmlPage = button.click() try { Files.write(Paths.get("my-file.html"), login.webResponse.contentAsString.toByteArray()) } catch (e: IOException) { e.printStackTrace() } println(paypalPage.asText()) try { Files.write(Paths.get("my-file.html"), login.webResponse.contentAsString.toByteArray()) } catch (e: IOException) { e.printStackTrace() } println(login.url) } 

Aquí está el Logoutput:

 Dez 07, 2017 5:45:00 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error WARNUNG: CSS error: 'https://www.paypalobjects.com/web/res/d9c/68c1392c138b8cd8687246e3eee48/css/contextualLogin.css' [1:1610] Fehler in Klassen-Selektor. (Ungültiger Token "". Erwartet wurde einer von: .) Dez 07, 2017 5:45:00 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning WARNUNG: CSS warning: 'https://www.paypalobjects.com/web/res/d9c/68c1392c138b8cd8687246e3eee48/css/contextualLogin.css' [1:1610] Ignoriere die gesamte Regel. Dez 07, 2017 5:45:00 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error WARNUNG: CSS error: 'https://www.paypalobjects.com/web/res/d9c/68c1392c138b8cd8687246e3eee48/css/contextualLogin.css' [1:1701] Fehler in Klassen-Selektor. (Ungültiger Token "". Erwartet wurde einer von: .) Dez 07, 2017 5:45:00 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning WARNUNG: CSS warning: 'https://www.paypalobjects.com/web/res/d9c/68c1392c138b8cd8687246e3eee48/css/contextualLogin.css' [1:1701] Ignoriere die gesamte Regel. Dez 07, 2017 5:45:01 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNUNG: Obsolete content type encountenetworking: 'application/x-javascript'. ****censonetworking**** ****censonetworking**** Dez 07, 2017 5:45:12 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNUNG: Obsolete content type encountenetworking: 'application/x-javascript'. 

En la última línea, el progtwig se congela al hacer el val login: HtmlPage = button.click() . ¿Me está cometiendo un error o es PayPal bloqueando mi inicio de session? No hay forma de usar cookies para iniciar session, ¿verdad?