2010-08-02 101 views
7

我正在爲我工​​作的地方啓動一個內部JavaScript UI庫的測試套件。Selenium 1 vs 2

爲了探索的目的,我已經在Python中編寫了大約10個Selenium 1測試用例,並且到目前爲止它已經運行良好。我用Python編寫了測試,並使用RC在IE7,8,FF和Safari上運行測試,這些測試非常好。

我知道Selenium2是在alpha版本中,但是在某些地方可以讀取它的產品準備就緒,無論這意味着什麼。

1)由於我剛開始編寫這個套件,我應該使用webdriver API和Sel2,還是沒有準備好黃金時間? 2)我可以在RC中使用Sel2嗎?如果可能的話,Selenium網站的我還不清楚。

3)任何人都有關於硒2的Python驅動程序的經驗?或者我應該只用Java編寫測試?

回答

10

免責聲明:我是一個硒提交者

我想說的寫在硒2你的測試在可能情況下爲完成該位是準備使用,並且運作良好。

有些部分還未完全實現,例如如何處理警報和其他一些警告,但當前的API是穩定的,它在後臺執行的操作正在改變,但不應該影響您的測試,除非我們引入錯誤。

+0

Java與Python以及RC/Grid一起使用如何? – Aaron 2010-08-02 14:25:32

+0

我個人認爲使用直接的JUnit和可以像Maven,Ant或Gradle一樣並行化的構建系統,Java是最好的選擇(截至2013年2月)。另外,即使在運行本地瀏覽器時,我總是使用RemoteWebDriver JSON網格服務器。這是要走的路。 – djangofan 2013-03-04 15:52:13