Я пытаюсь войти на сайт, используя AjaxForm.Мне удалось повторить формы и достичь xpath нужной кнопки, хотя, когда я вызываю #click, я получаю эту ошибку:
EcmaError: lineNumber=[193] column=[0] lineSource=[<no source>] name=[ReferenceError] sourceName=[script in https://test.paypo.com/Account/Login?ReturnUrl=%2FHome%2FStart from (177, 32) to (221, 10)]
message=[ReferenceError: "Paypo" is not defined.
(script in https://test.paypo.com/Account/Login?ReturnUrl=%2FHome%2FStart from (177, 32) to (221, 10)#193)]
com.gargoylesoftware.htmlunit.ScriptException: ReferenceError: "Paypo" is not defined. (script in https://test.paypo.com/Account/Login?ReturnUrl=%2FHome%2FStart from (177, 32) to (221, 10)#193)
Я честно не знаю, как обойти это ... важное замечаниечто у меня нет доступа к источнику веб-сайта, фактическая регистрация веб-сайта работает отлично.Я пытался использовать любой вид BrowserVersion и различные версии HtmlUnit ...
Текущий код:
final HtmlPage thePage = ((HtmlPage) page);
final HtmlButtonInput button = (HtmlButtonInput) thePage.getByXPath("//input[@type='button']").get(0);
webClient.getOptions().setThrowExceptionOnScriptError(true);
final HtmlPage newPage = button.click();
Ошибка возникает при вызове #click!
Любая подсказка?Пожалуйста!