Selenium 簡介

Selenium是一個很好的QA測試工具,不過和其他的免費工具一樣,文檔做得不好。我就把自己學習情況大體寫下來,以後用的時候就方便很多。
1. 安裝
這是安裝頁面 http://seleniumhq.org/download/,Selenium分爲三部分
A. Firefox的插件。這個必須打開Firefox,然後再進行安裝。這個叫Selenium IDE
B. 客戶端,叫selenium RC 的東西,RC就是Remote Client的意思。Selenium可以往Web的測試轉換爲C# 代碼,那麼這個代碼需要引用一些Namespace或者類庫的支持都在RC裏頭。在這個文件夾裏,就是selenium-dotnet-client-driver-1.0.1。在另外一個叫Server的文件夾中,還有一個很重要的,叫selenium-server.jar文件,啓動Server需要用到這個文件
C.運行工具,叫Selenium Core,這個中間有個叫Test Runner的,可以運行測試。運行這個需要先從IDE中生成Test Suite,然後放在Test Suite的Textbox中,點擊Go就可以了,並不是很方便。
D. Selenium 2中增加了WebDriver的支持,這樣就可以在不同的瀏覽器進行測試了。和.net相關的叫selenium-dotnet-2.0a4.zip 的文件,解壓可以看到一堆webDriver的文件,這些也很有用。比如:
InternetExplorerDriver class可以用來操作網頁,不需要Selenium Server很方便。不過現在還不支持自動生成代碼。
2. 使用
A. 首先打開Firefox,然後在菜單中Tools -> Selenium IDE
B. IDE的界面上,可以選擇開始記錄
C。然後點擊,操作,等等
D.記錄完畢後,停止記錄。然後在IDE中,Options-> Formats-> C# Selenium RC ,就可以看到生成的C#代碼。拷貝粘貼到Visual Studio中就可以運行NUnit了。
E。運行NUnit需要在VS中修改一下,solution explorer -> current Project -> mouse left button -> Properites -> Debug -> Start Action -> Start external program ->Nunit.exe (current project's binary path)
F. 通過F5就可以運行當前的Nunit測試了。
G. 在運行測試之前,還要先運行Selenium Server才行。
java -jar selenium-server.jar

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章