Объект страницы, который у меня есть, является результатом длинной цепочки вызовов click() (на случай, если вам интересно, как я мог получить объект страницы, не зная URL-адреса, используемого для его получения).
click()
HtmlPage.getDocumentURI
HtmlPage.getOwnerDocument
page.executeJavaScript("return document.location").getJavaScriptResult()
Есть подсказки?
Ответ, конечно, состоит в том, чтобы понять, что executeJavaScript должен был называться evalJavaScript, и написать что-то вроде
executeJavaScript
evalJavaScript
page.executeJavaScript("document.location").getJavaScriptResult()
page.getUrl()
отлично сработало для меня.