2012-06-28 155 views
1

我開始使用Selenium webdriver爲主要使用JAVA的Chromedriver編寫ajax網站的自動測試腳本。該網站使用HTML 5進行編碼。它實際上是一個主要用於iphone,android等移動設備的網站。哪個框架最適合Selenium Webdriver

我不知道選擇哪個框架。我看到了TestNG,JUnit。有人建議我使用健身。

我很困惑選擇一個合適的框架。

任何人都可以給我一些建議嗎?提前致謝。

+0

請注意,也有Selenium WebDrivers來自動化Android和iOS,但我不知道它們是否穩定運行 –

回答

2

這是一個意見問題,沒有明確的答案。你應該選擇最適合你的框架。

JUnit一般來說(從我的角度來看)對於Java測試更爲標準,通常集成到Java IDE中,但TestNG具有某些人可能喜歡的高級功能(並且其集成通常非常簡單)。 FitNesse是一個不同的故事,其中的測試寫得完全不同。在JUnit和TestNG中,您使用純Java編寫測試用例,但FitNesse可以... ...不同。這是迄今爲止最不常見的。

所有這些框架都可以和Selenium一起使用,你在can find examplesall of them全部都是over the internet

如果你真的剛剛開始使用WebDriver和Java,那麼去JUnit吧,因爲它的使用不會限制你很長一段時間,它是quite easy to begin with

+1

嗨,Slanec,謝謝你的迴應。我之前搜索了幾個,它通常被稱爲JUnit或TestNG。但我的老闆想讓我使用Fitness,我真的不確定Selenium webdriver是否可以很好地與Fitness集成。我個人比較喜歡TestNG或JUnit。 – user1488025

+0

我只是困惑,它會真的通過使用健身工作?我還沒有看到很多有關Fitness和Selenium webdriver的例子。大多數例子都是TestNG和JUnit。 – user1488025

+0

@ user1488025編輯到答案中。 JUnit用得最多,然後是TestNG,然後是FitNesse。但是,所有這些工作都很好,因此請調查這些庫以查看它們的能力,並選擇最適合您的需求的庫。 –