自動化測試程式如何取得網頁所有連結與文字 這篇文章主要說明如何一次取得所有該網頁的連結與文字? 當我們需要驗證網頁上所有連結是否正確,或是一次取得網頁上所有連結網址時要如何處理? 測試情境 我們用BBC News 當作範例, 這個例子說我們將到訪 BBC網站,接著取得該網頁上所有的連結、文字 進一步,可以驗證或是測試該網頁的連結是否正確 程式說明 要如何有效的取得所有網頁上的聯結呢? 這裡介紹一個小技巧,首先我們必須取得該網頁的一個大範圍元件,例如範例的 Box 接著,我們再用找出所有該範圍內的 TabName = “a”,這樣我們就可以得到所有連結的網頁元件,存放到 Links…
網頁自動化測試如何處理Mouse MoveOver的選單?
網頁自動化測試如何處理Mouse MoveOver的選單? 這篇文章主要說明網頁自動化測試如何透過 Mouse MoveOver 選取到預期的選單? 網頁上有些選單是當滑鼠游標移動到該選單上方才會出現, 這時候滑鼠的動作只有移動Move,還沒有任何點擊Click的動作, 我們會用 Pchome 的選單作為範例,最後還是用 Selenium/Java實作,提供一個完整的程式說明。 測試情境 1. 瀏覽 Pchome 2. 將滑鼠移動到…
自動化測試如何處理ComboBox的值?
自動化測試如何處理ComboBox的值? 這篇文章主要說明自動化測試程式如何選取這樣 comboBox的值? ComboBox是很常見的網頁元件,就像選擇題一樣選取下拉式內的值,常見的像是月份、時間等 如果是用自動化測試程式執行時要如何選取其中一個值呢? 這篇文章用FaceBook為例子,最後用Selenium/Java實作說明 測試情境 1. 瀏覽 www.Facebook.com網站 2. Birthday中,有12個月分的選項 3. 選擇 Jan 程式說明 用FireBug分析網頁,該月份的…