- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在刷新页面时遇到问题。我正在使用 HTMLUNIT。我正在使用 WebClient 和 HTMLPAge 来访问资源。
com.gargoylesoftware.htmlunit.WebClient
com.gargoylesoftware.htmlunit.HtmlPage
WebClient webClient = new WebClient()
webClient.setJavaScriptEnabled(true)
HtmlPage page = (HtmlPage)webClient.getPage(resource)
我需要刷新页面才能从资源中获取新数据。我试图清除缓存 webClient.getCache().clear();并尝试再次访问该资源
HtmlPage page = (HtmlPage)webClient.getPage(resource)`.
我正在从资源中获取相同的先前数据。我是初学者,谁能指导我怎么做。
谢谢,娜迦
最佳答案
你试过这个简单的吗?
page.refresh();
应该做的工作。
关于java - 如何使用 HTMLUNIT Java 刷新 HtmlPage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9950694/
在使用 HtmlUnit-2.13 执行将样式属性注入(inject) HTML 标记的 JavaScript 函数后,我们无法序列化生成的 HtmlPage,我们收到以下错误: java.io.No
我想要给定 HtmlPage 对象的完整 HTML。 我应该使用什么属性? 最佳答案 在 HtmlUnit 中,HtmlPage实现Page界面;这意味着您可以使用 Page#getWebRespon
我是 HtmlUnit 的新手,我正在尝试抓取一个使用 Javascript 来编辑代码的网站。我听说HtmlUnit是最好的方法,因为它使用 headless 浏览器返回 final 代码。 然而,
Firefox 显示有 3 个(未过期的)cookie,我可以在后面的常规 ASP.NET aspx.cs 代码中访问它们。我在同一页面上也有一个 Silverlight 用户控件,但是当我尝试访问同
我正在使用timeline.html 作为封面创建一个bundle,并使用timeline.htmlPages 属性提供其他子页面。我希望封面和每个子页面都有不同的菜单项。目前我没有看到任何方法可以为
Silverlight 3 允许您运行您的应用程序out of the browser ,它会在您的桌面/开始菜单上安装一个链接。 问题是我们目前正在使用 System.Windows.Browser
我正在创建一个使用 的 Silverlight 应用程序标签,并调用 HtmlPage.Window.Navigate(new Uri("http://www.google.com"));期间Cli
我正在尝试使用 HtmlUnit 2.31 扫描页面。我只是通过 URL 获取 HtmlPage。但是,页面似乎启动了一些 AJAX 调用(无用户交互)。我需要等待调用完成并“渲染”,以便我可以看到这
我想在不使用 ScriptableAttribute 的情况下接收从 Javascript 代码到我的 Silverlight 主机的回调。我以前见过它,但我不知道他们是怎么做到的。有没有人有任何想法
我正在尝试使用 Spring MVC 测试和 HTMLUnit 来测试我的网页。我需要获取 Html 页面,以便我可以在页面中设置值并提交它,但出现以下异常。我怎样才能实现这个目标?我的做法正确吗?请
我在刷新页面时遇到问题。我正在使用 HTMLUNIT。我正在使用 WebClient 和 HTMLPAge 来访问资源。 com.gargoylesoftware.htmlunit.WebClient
我有一个简单的 HTML 页面 ( ratings.html),我正在尝试使用 HtmlUnit 对其进行测试。当我将其加载到浏览器中并手动执行时,我正在测试的操作会起作用。但是,当我尝试使用 Htm
这question was asked once already ,但我猜 API 发生了变化,答案不再有效。 URL url = new URL("http://www.example.com");
我正在使用 HtmlUnit 为各种页面生成 HTML,但现在,要将页面转换为服务器返回的原始 HTML,我能做的最好的事情就是将 HtmlPage 转换为 XML 字符串。 这有点烦人,因为网络浏览
我将其作为字符串传递给我的prepareXml 方法 Detail of your Trip Booking Ref. : XXX Client Ticket Number FOI
我想将页面转换为真正的 HTML 字符串,其中 , 等等...,而不是 XML。我只看到asXml()函数,它经常改变结构中的许多东西。 另请注意,我在获取页面后对其进行了修改,并且我希望这些修改也
我有一个特定的 UI 元素,点击它时应该导航到另一个 URL。 我尝试处理鼠标按下事件并执行如下操作: System.Windows.Browser.HtmlPage.Window.Navigate(
我试图让我的 Silverlight 4.0 应用程序在用户单击某些内容以将它们带到其 Web URL 时启动关联的程序文件的文件扩展名,但无论我使用 HtmlPage.Window.Navigate
我拥有的页面对象是 click() 长链的结果调用(以防万一您想知道如何在不知道用于获取它的 URL 的情况下拥有一个页面对象)。 方法HtmlPage.getDocumentURI未实现。 Html
我正在使用 Java htmlunit 2.24 库。无论如何,有没有办法找出任何 JavaScript 实际上已经在 HTML 页面(HtmlPage)上执行完毕? 最佳答案 是的,有......
我是一名优秀的程序员,十分优秀!