我不得不承認,我愛上了Selenium,因爲它的記錄和播放功能以及來自IDE的記錄操作的測試用例生成功能。但我還是猶豫了一下推進到實施階段由於偶然細節(例如,定位與DOM事件,xpath..etc),它們在錄製過程中內置到測試用例,這可能使測試用例易出故障時一旦它被導入到RC,就會發生html更改。我完全理解這是測試人員的工作中的一部分,作爲迴歸測試的一部分,不時調整預期結果,但我也不希望花費在此上的時間比進行手動測試所需的時間更長。直接使用Selenium RC或機器人框架使用Selenium
據我所知硒與機器人框架具有測試案例的關鍵字形式。我的猜測是它允許我們將附帶的細節提取到各種關鍵字中,這可能會使測試用例更容易調整並且更易於維護。 (請糾正我,如果我錯了)
可以理解的,聽取有效的UI自動化環境中應該如何設置建議。我應該使用Selenium RC還是Selenium與Robot框架?爲什麼?
在此先感謝
或者,任何人使用sikuli?它如何與硒元素比較?測試箱可以輕鬆整合到測試跑步者身上嗎? – Daniel 2011-02-18 19:23:05