如何自動化驗證網站所有連結是否有效?

如何自動化驗證網站所有連結是否有效? 當我們要驗證一個網站所有連結是否有效 或是整個線上說明文件內所有的網址聯結是否有效時, 有沒有什麼比較有效率的方法可以達成? 方法一:Xenu工具 http://home.snafu.de/tilman/xenulink.html http://home.snafu.de/tilman/XENU.ZIP 這個工具是筆者比較建議的方法。因為這個工具的產生的結果較為完整而且提供進階設定如何做這些檢查。     方法二:Site Link Checker http://www.networksecurityhome.com/downloads/SiteLinkChecker.exe 方法三:Java程式範例 寫一個小程式 linkExists利用 http head 看看該網址是否會傳回…

Read More

自動化測試程式如何取得網頁所有連結與文字

自動化測試程式如何取得網頁所有連結與文字 這篇文章主要說明如何一次取得所有該網頁的連結與文字? 當我們需要驗證網頁上所有連結是否正確,或是一次取得網頁上所有連結網址時要如何處理?   測試情境 我們用BBC News 當作範例, 這個例子說我們將到訪 BBC網站,接著取得該網頁上所有的連結、文字 進一步,可以驗證或是測試該網頁的連結是否正確 程式說明 要如何有效的取得所有網頁上的聯結呢? 這裡介紹一個小技巧,首先我們必須取得該網頁的一個大範圍元件,例如範例的 Box 接著,我們再用找出所有該範圍內的  TabName = “a”,這樣我們就可以得到所有連結的網頁元件,存放到 Links…

Read More