是否有PHP的HtmlUnit端口?

时间:2011-07-23 04:57:00

标签: php curl wget

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

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

谢谢

1 个答案:

答案 0 :(得分:2)

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

  

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

也许PHPUnit with Selenium RC

  

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