繁体   English   中英

单击 Anchor 时 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打开一个问题并通过我的私人邮件提供帐户数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM