从shell脚本中,确定firefox是否已呈现页面

时间:2010-12-14 16:03:07

标签: linux bash firefox shell command-line

我需要从bash脚本运行firefox来加载URL

实施例

firefox -url www.google.ie

问题是我需要知道firefox何时在浏览器上呈现页面。有谁知道如何做到这一点?在firefox文档中似乎没有任何相关内容。

我的目标是自动化测试,基本上我有一个位于浏览器和网络之间的代理类型服务器,它会在将网页返回浏览器之前对网页执行优化(我有充分的理由这样做)。目前我只想知道在请求页面和在浏览器中加载页面之间需要多长时间。

2 个答案:

答案 0 :(得分:3)

不确定这对您是否有帮助,但是对于替代方案 - Selenium(一种开源测试工具,seleniumhq.org)有一种与firefox交互的方法,您可以在其中编写一些脚本并运行它们硒试验跑步者。您运行本地“selenium服务器”,然后您可以发送请求。如果这是你想要完成的,那么所有这些都可以通过shell脚本来完成。

答案 1 :(得分:1)

从普通的香草安装,你不能。从理论上讲,你可以编写一个扩展来传达“页面加载”事件 - 通过文件,管道或你选择的任何其他机制。