单击锚点时 HtmlUnit 没有任何反应
HtmlUnit nothing happen when clicking on a Anchor
我使用 Htmlunit 库连接到这个网站 http://www.tellmemorecampus.com/login.aspx
但是当我在 HtmlAnchor 上使用 onlick 方法时没有任何反应...
这是我的代码:
HtmlTextInput emailField = login.getHtmlElementById("userNameText");
emailField.type(email); // works
HtmlPasswordInput passwordField = login.getHtmlElementById("passwordText");
passwordField.type(password); // works
HtmlAnchor submit = login.getHtmlElementById("btnSignIn");
HtmlPage result = submit.click(); // doesn't work
System.out.println(result.asText()); ```
I have this
``` Rosetta Stone
Choose an Interface Language
Rosetta Stone® Language Learning Suite
Rosetta Stone® Advantage
Welcome!
test@mail.com
sqsqs
Sign In
Forgot your user name or password?
Terms and Conditions
Privacy Policy
Agreements
Help
Copyright © 2014 Rosetta Stone Ltd. All rights reserved. ```
Thank you.
试试
HtmlPage result = submit.click();
此代码
HtmlPage result = submit.click();
webClient.waitForBackgroundJavaScript(10_000);
result = ((HtmlPage) result.getEnclosingWindow().getEnclosedPage());
如果这仍然不起作用,请在 https://github.com/HtmlUnit/htmlunit/issues 打开一个问题并通过我的私人邮件提供帐户数据。
我使用 Htmlunit 库连接到这个网站 http://www.tellmemorecampus.com/login.aspx 但是当我在 HtmlAnchor 上使用 onlick 方法时没有任何反应...
这是我的代码:
HtmlTextInput emailField = login.getHtmlElementById("userNameText");
emailField.type(email); // works
HtmlPasswordInput passwordField = login.getHtmlElementById("passwordText");
passwordField.type(password); // works
HtmlAnchor submit = login.getHtmlElementById("btnSignIn");
HtmlPage result = submit.click(); // doesn't work
System.out.println(result.asText()); ```
I have this
``` Rosetta Stone
Choose an Interface Language
Rosetta Stone® Language Learning Suite
Rosetta Stone® Advantage
Welcome!
test@mail.com
sqsqs
Sign In
Forgot your user name or password?
Terms and Conditions
Privacy Policy
Agreements
Help
Copyright © 2014 Rosetta Stone Ltd. All rights reserved. ```
Thank you.
试试
HtmlPage result = submit.click();
此代码
HtmlPage result = submit.click();
webClient.waitForBackgroundJavaScript(10_000);
result = ((HtmlPage) result.getEnclosingWindow().getEnclosedPage());
如果这仍然不起作用,请在 https://github.com/HtmlUnit/htmlunit/issues 打开一个问题并通过我的私人邮件提供帐户数据。