用于测试的轻量级Web浏览器

Gho*_*der 2 javascript browser testing http

我有一个非常具体的测试设置.我想启动一个了解Javascript并可以使用HTTP代理的Web浏览器,将其指向一个URL(理想情况下,通过在命令行中将其与代理配置一起指定),等待页面在监听时加载(在代理)请求是在呈现网页并执行Javascript时生成的,然后终止并重新启动.

我不关心页面如何以图形方式呈现.

我应该使用哪种浏览器或工具?

理想情况下,它应该是自包含的,不需要安装(只是从命令行运行的EXE文件).Lynx本来是理想的,但事实上它不支持JS.它应具有尽可能小的内存占用.

bob*_*nce 7

要求"理解JavaScript",如果它适用于现代网页通常运行的各种脚本,则排除了您可以认为"轻量级"的任何内容.您需要大量的脚本引擎加上DOM实现,事件回调,布局和CSS引擎,以便脚本在与BOM的那些部分交互时不会死亡,依此类推.

这构成了一个完整的浏览器; 获得该功能的最简单方法是使用浏览器.