Selenium Data Driven Testing by CSV

Selenium Data Driven Testing by CSV 如何運用CSV定義測試資料, 讓Selenium的測試程式可以不斷的利用該測試資料執行, 常見的行為像是資料的輸入,我們可以利用CSV準備多組測試資料, 並且利用寫好的Selenium 測試讀取該CSV資料,重覆不斷的執行。 範例網站 這個網站有 firstname與lastname的欄位,我們利用這個網站為資料輸入為範例來做自動化測試。 http://www.w3schools.com/html/tryit.asp?filename=tryhtml_input_submit_nn 定義CSV 假設我們定義 users.cav測試資料如下 firstname,lastname Jacky,Lin…

Read More

如何將測試程式的執行步驟記錄下來並且輸出為HTML?

 如何將測試程式的執行步驟記錄下來並且輸出為HTML? 這篇文章主要介紹一個小技巧可以將測試程式執行的過程, 透過Log的方式記錄下來,並且將該Log輸出為HTML。這裡主要透過Log4j來完成這件工作。   下載Log4j http://mirrors.ibiblio.org/pub/mirrors/maven/log4j/jars/log4j-1.2.15.jar Add Log4j 如果是使用 Eclipse的話,Build Path > “Configure Build Path“. Add External Jars > 選取 “log4j-1.2.15.jar” 定義log4j.properties…

Read More

新版的 Selenium WebDriver 2.45解決的問題

新版的 Selenium WebDriver 2.45解決的問題 這篇文章主要說明,為什麼要時常保持 Selenium WebDriver 新版的重要性。 最近一個版本2.45.0解決一個與FireFox相容性重大的問題, 這個版本如果不更新的話會造成什麼問題呢? 最新版的Web Driver 對於每種不同的程式語言Selenium都提供相關的程式庫如下表。 最近一次的更新 2015.2 這個版本,2.45提供與新版FireFox相容性的問題。 如果不更新到這個版本就會使得原本Selenium的測試程式無法在FirFox執行。 http://docs.seleniumhq.org/download/ Language Client…

Read More