2012-05-08 81 views

回答

3

我建議你下載Selenium IDESe Builder,它們是在瀏覽器中記錄Selenium測試的用戶界面。兩者都可讓您錄製並將測試導出到一堆不同的語言。

需要注意的一點是,有兩個Selenium:原始Selenium 1,其中測試包括一系列要按順序執行的步驟; Selenium 2/Webdriver是編程測試的API。 (完全披露:我是Se Builder的主要開發人員,所以我完全偏向它,我認爲這對新人來說可能不那麼令人生畏,但是Selenium IDE在編寫時更加確立與標準IDE :))

3

更新:其他資源下面

列出的記錄和回放工具Zarkonnen叫出來是好的開始。您還需要了解Selenium本身的基本原理。關於在Selenium HQ's documentation pages的代碼中編寫測試有很好的信息。

三樣東西,我認爲重要的是從一開始就得到正確的:

  • Learn about locators on pages,學習如何將它們存儲在一個位置(在頁面對象模式念起來要小心記錄/回放工具,可沒有幫助你在這種方法)
  • 瞭解如何處理動態內容(AJAX)與implicit and explicit waits
  • 瞭解模塊化測試。編寫小型可重用組件。

如果你在Ruby工作,那麼我真的建議看看Cheezy's page_object gem

另請參閱Google WebDriver項目頁面上的the various intro pages

更新:你也應該考慮看看Dave Haeffner的Elemental Selenium和他的Selenium Guidebook。兩者都是人們與現實世界鬥爭的很好的資源,而不是簡單的例子。