2010-10-08 72 views
1

是否可以使用PHPUnit作爲Selenium的替代方案來進行GUI測試?我的印象是,它只是一個通用的測試框架,不能處理JavaScript,DOM和其他GUI方面。PHPUnit - Selenium的替代品?

現在我運行PHP +硒RC + Firefox和實際運行的Firefox GUI java的硒服務器OCH的開銷,讓我擔心的穩定性和性能。 GUI測試,但是,偉大的工程......

回答

0

我知道這是一個老問題,但我相信通過使用硒RC功能梨包PHPUnit的類是不是最好的方法。我們有這個討論在我的公司,我們測試了所有的包裝類PHP與硒JSON Wire協議,以利用包含在硒2服務器的webdriver的相互作用,但是我們發現這是一個頭痛的問題。 Facebook類遠未完成,並與荒謬的缺陷,如發送按鍵指令沒有得到執行,在Chibimagic包裝使用一個可怕的約定,如純PHP風格(使用下劃線而不是駱駝)和盧卡斯包裝是好的,但依靠保持代碼的單個人在公司層面上不值得信任。

所以我們決定使用Java類硒測試,即使我們的應用程序代碼在PHP完全用我們的GUI。