我想通过使用getAnchorByHref
包含JavaScript代码转到其他页面来使用.click()
方法执行Anchor。以下是我的代码片段。但是运行这个代码给了我。HtmlAnchor将不会执行使用javascript的href参数
ElementNotFoundException: elementName=[a] attributeName=[href] attributeValue=[javascript:submit('ActivityForm.jsp')]
try{
HtmlPage currentPage = client.getWebClient().getPage("url");
HtmlAnchor createOrder = (HtmlAnchor) currentPage.getAnchorByHref("javascript:submit('ActivityForm.jsp')");
createOrder.click();
}
catch(FailingHttpStatusCodeException | IOException e){
e.printStackTrace();
}
您是否可以发布锚标签的html代码也 – RBRi