我需要從一個bash腳本運行Firefox的加載URL從一個shell腳本,確定是否Firefox有一個頁面渲染
例
火狐-url www.google.ie
的問題是我需要知道何時firefox已經在瀏覽器上呈現頁面。有誰知道如何做到這一點?在firefox文檔中似乎沒有任何關於此的內容。
我的目標是自動化測試,基本上我有一個位於瀏覽器和網頁之間的代理類型服務器,它在將網頁返回給瀏覽器之前執行網頁優化(我有充分的理由這麼做)。目前我只想知道請求頁面並在瀏覽器中加載它需要多長時間。
我需要從一個bash腳本運行Firefox的加載URL從一個shell腳本,確定是否Firefox有一個頁面渲染
例
火狐-url www.google.ie
的問題是我需要知道何時firefox已經在瀏覽器上呈現頁面。有誰知道如何做到這一點?在firefox文檔中似乎沒有任何關於此的內容。
我的目標是自動化測試,基本上我有一個位於瀏覽器和網頁之間的代理類型服務器,它在將網頁返回給瀏覽器之前執行網頁優化(我有充分的理由這麼做)。目前我只想知道請求頁面並在瀏覽器中加載它需要多長時間。
不知道這是否對你有幫助,但是對於替代品 - Selenium(一個開源測試工具,seleniumhq.org)有一種與firefox交互的方式,你可以在其中編寫某些腳本並運行它們進行硒測試亞軍。你運行一個本地的「硒服務器」,然後你可以發送請求。如果這是你想要完成的,那麼所有這些都可以通過shell腳本來完成。
從普通的香草安裝,你不能。理論上你可以編寫一個擴展來傳達「頁面加載」事件 - 通過一個文件,管道或者你選擇的其他機制。
+1這也是我所建議的。雖然這是否是正確的工具取決於他爲什麼要這樣做。 – Spudley 2010-12-14 16:34:02
非常感謝,這聽起來很有希望。 – toc777 2010-12-14 16:57:41