Java:HTMLUnit - 单击 Java 脚本按钮
Java: HTMLUnit - Click on a Javascript Button
大家晚上好,
我遇到了以下问题:我为某些网站编写了一个自动测试系统。现在我遇到了一个问题,我必须在某个时间在测试用例中按下一个特定的按钮。不幸的是,该按钮不是普通按钮。我认为他背后有一些 javascript 功能。它是这样给出的:
<button class="btn">Login</button>
我该如何解决这个问题?
我已经这样试过了:
List<HtmlElement> elements1 = (List<HtmlElement>)
page6.getByXPath("(//button)[1]");
HtmlElement element2 = elements1.get(0);
page6 = element2.click();
我也遇到了很多 jquery 错误,但我用
压制了它们
this.webClient.getOptions().setThrowExceptionOnScriptError(false);
现在我的问题是:我的代码是实际工作还是由于 javascript 错误而无法工作?
感谢您的帮助。
此致,
这可能是 HtmlUnit 的问题,请提供您的完整案例进行检查。另外,请确保您使用的是最新版本 2.16。
大家晚上好,
我遇到了以下问题:我为某些网站编写了一个自动测试系统。现在我遇到了一个问题,我必须在某个时间在测试用例中按下一个特定的按钮。不幸的是,该按钮不是普通按钮。我认为他背后有一些 javascript 功能。它是这样给出的:
<button class="btn">Login</button>
我该如何解决这个问题? 我已经这样试过了:
List<HtmlElement> elements1 = (List<HtmlElement>)
page6.getByXPath("(//button)[1]");
HtmlElement element2 = elements1.get(0);
page6 = element2.click();
我也遇到了很多 jquery 错误,但我用
压制了它们this.webClient.getOptions().setThrowExceptionOnScriptError(false);
现在我的问题是:我的代码是实际工作还是由于 javascript 错误而无法工作? 感谢您的帮助。
此致,
这可能是 HtmlUnit 的问题,请提供您的完整案例进行检查。另外,请确保您使用的是最新版本 2.16。