【问题标题】:Is there an HtmlUnit port for PHP?PHP 是否有 HtmlUnit 端口?
【发布时间】:2011-10-11 12:24:56
【问题描述】:

Java 库HtmlUnit 允许您请求给定 url 的内容(我听说它还将执行将在该页面的加载事件上执行的 javascript)。我正在寻找相同的功能,但在 PHP 中。

我要解决的问题是我正在尝试 curl/wget/get_file_contents 到一个 url,该 url 有一些在页面加载时运行的 javascript...这个 javascript 没有使用以下方法执行我正在使用...并且我想使用可以实现“get”并另外执行该页面的javascript的东西...所以我的“get”结果将是初始javascript执行后的html标记.

谢谢

【问题讨论】:

    标签: php curl wget


    【解决方案1】:

    我用谷歌搜索了一下,但找不到端口。例如this link 表示没有可用的端口。

    为了测试cartoclient的功能,使用了HttpUnit软件。它 是用Java编写的,没有Php端口。 http单元测试是 如果路径中有 JVM,则运行。

    也许PHPUnit with Selenium RC

    Selenium RC 是一个测试工具,可让您编写自动化的 以任何编程语言对 Web 应用程序进行用户界面测试 针对使用任何主流浏览器的任何 HTTP 网站。它用 Selenium Core,一个使用自动执行浏览器任务的库 JavaScript。 Selenium 测试直接在浏览器中运行,就像真实一样 用户做。这些测试可用于验收测试(通过 在集成系统上执行更高级别的测试,而不仅仅是 独立测试系统的每个单元)和浏览器 兼容性测试(通过在不同的 操作系统和浏览器)。

    【讨论】:

      猜你喜欢
      • 2011-12-08
      • 2010-09-21
      • 1970-01-01
      • 2011-10-13
      • 2012-12-24
      • 2014-12-16
      • 1970-01-01
      • 2016-08-14
      • 1970-01-01
      相关资源
      最近更新 更多