Я хочу «щелкнуть» на кнопке «скачать сейчас», он должен запустить JS и открыть новое окно:
Код: Выделить всё
WebClient webClient = new WebClient(BrowserVersion.EDGE);
webClient.waitForBackgroundJavaScript(20 * 1000);
webClient.getOptions().setJavaScriptEnabled(true);
webClient.getOptions().setUseInsecureSSL(true);
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
HtmlPage page = webClient.getPage(patchUrl);
HtmlElement element = page.getFirstByXPath(xpath);
page = element.click();
webClient.waitForBackgroundJavaScript(10 * 1000);
return page.asXml();
Я что -то не хватает? Спасибо.>
Подробнее здесь: https://stackoverflow.com/questions/787 ... ng-nothing