繁体   English   中英

调用click后如何导航到另一个页面?

[英]How to navigate to another page after calling click?

我正在尝试获取所有主要链接,然后单击它们并导航至页面:

    WebClient client = new WebClient();

    HtmlPage page = client.getPage(url);

    // Get all links with a href of www.example.com/pages/1_

    List<HtmlAnchor> links = (List<HtmlAnchor>) page.getByXPath("//a[href='www.example.com/pages/1_*'");

    links[0].click();

调用click之后,它是否返回HtmlPage? NetBeans文档没有告诉我。)

XPath表达式看起来可以吗?

我不知道文档在NetBeans中是如何工作的,但是文档都可以在线获得,并且如果您去过它 ,您会看到返回类型为<P extends Page> ,大多数时候它可能是HtmlPage,但是也可以是XmlPage或类似的东西。

模拟单击此元素,并在单击元素后返回窗口中具有焦点的页面。 请注意,返回的页面可能与原始页面相同,也可能与原始页面不同,这取决于要单击的元素的类型,JavaScript操作侦听器的存在等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM