我剛剛開始使用Selenium來自動化幾個測試,並發現有幾個工具可供我選擇,如Selenium IDE,Selenium WebDriver,Selenium RC和WebDriver Backed Selenium。 我已經在Selenium IDE上創建了測試用例,並且它最容易爲非開發人員創建測試用例。 然後我已經將它們導出爲C#/ Nunit/Webdriver;但是,從IDE轉換到WebDriver時,我看起來有很多不同之處。什麼是最好的Selenium工具來自動化測試?
有人可以建議,如果我在正確的軌道上繼續前進,或請建議,否則。
如果建議是針對WebDriver,那麼我應該選擇Selenium WebDriver作爲DotNet(作爲C#開發人員),還是應該選擇WebDriver支持的Selenium。
感謝您的快速響應。那麼,實際上我正在自動化測試 - 所以測試失敗實際上會自動報告。我有一些非開發人員實際上會給我測試用例,並基於我正在編寫自動化測試。 – marifrahman 2013-04-30 03:33:51
但是,正如我前面所述,如果您使用Selenium IDE開發測試,則不會有任何模塊化,您將不會有機會構建函數並重用它們等.Selenium IDE還存在無法識別對話的問題盒子等,所以你最好從構建框架開始,直接在C#中開發測試。如果你這樣做了,你可以使用像PageObjects這樣的概念,你將有機會在普通的地方維護對象定位器。然而,你是最適合你情況的裁判,所以要徹底思考並做出相反的決定,你會長期面對問題。祝你好運。 – Buddha 2013-04-30 03:39:43
再次感謝。只是想知道這是你建議用於DotNet的WebDriver [http://www.nuget.org/packages/Selenium.WebDriver]或其WebDriver支持的Selenium [http://www.nuget.org/packages/Selenium.WebDriverBackedSelenium ]?我假設兩者有一些差異。 – marifrahman 2013-04-30 03:45:56