2013-07-01 26 views
0

我們最近已將其移至Selenium Web Driver。我們有大量的測試使用selenium Rc編寫,現在使用webdriverbackedselenium API可以正常工作。現在我打算轉移到網絡驅動程序。你能指導什麼是最好的方法轉移。要麼完全移動代碼來使用網絡驅動程序,但需要付出很大的努力。或者同時使用。這意味着我需要不斷包裝和解開司機。完全混淆了結構的佈局。請指導。使用seleniumbackedrc和webdriver的最佳結構

回答

1

這真的取決於你的舊測試的組織方式。如果您在舊測試中使用頁面對象模式,遷移到WebDriver應該不那麼困難。只需爲所有頁面模型類創建基類,並將所有需要使用Page工廠初始化頁面實例的邏輯放入其中。之後,您可以逐個重寫舊的頁面類,以保留舊界面以減少測試中的更改量。