.click()
メソッドを使用してアンカーを実行するには、getAnchorByHref
を使用してアンカーを取得し、別のページに移動するjavascriptコードが含まれているとします。以下は私のスニペットです。しかし、このコードを実行すると私に与えられます。 ElementNotFoundExceptionとして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