我目前正在尋找選擇一個自動化Web測試框架,以便與當前的Web項目一起使用。我很確定我要使用硒。我一直在讀一些關於硒2.0或webdriver的信息。 webdriver是否有像selenium 1.0這樣的錄像機插件,還是僅僅是一個用於Web測試的API?Selenium 2.0/webdriver
如果有人能指出我使用它的一些好例子的方向,我將不勝感激。
感謝
我目前正在尋找選擇一個自動化Web測試框架,以便與當前的Web項目一起使用。我很確定我要使用硒。我一直在讀一些關於硒2.0或webdriver的信息。 webdriver是否有像selenium 1.0這樣的錄像機插件,還是僅僅是一個用於Web測試的API?Selenium 2.0/webdriver
如果有人能指出我使用它的一些好例子的方向,我將不勝感激。
感謝
硒的維護者,排序的回答THI提問這裏: http://www.viddler.com/explore/saucelabs/videos/27/ 查找時間戳○點56分00秒和零點43分00秒
基本上,將可能是硒2最終IDE支持。但它還沒有出現,它不會是什麼樣子。
您應該避免使用IDE。您使用IDE錄製的測試往往很脆弱,難以維護且難以閱讀。一旦你學習了Selenium的基礎知識,最好用真正的編程語言編寫你的測試。
你見過 - http://seleniumhq.org/docs/03_webdriver.html和 http://seleniumhq.org/docs/04_webdriver_advanced.html
使用Selenium IDE,我們可以格式化不同語言的記錄碼 - 硒IDE>選項>格式 但沒看到webdriver的任何格式,雖然撞到這個 -
https://addons.mozilla.org/en-US/firefox/addon/webdriver-backed-formatters/
只需要進行一些小的調整即可獲得在Selenium 2.0 beta版下運行的現有1.0 C#腳本。
一旦硒的RTW版本已經準備好,我希望一個更好的格式已準備就緒。在此之前,我可以使用我的腳本。
您可以使用Selenium IDE 1.9.x(我使用1.9.1)或1.8.x進行記錄。然後您可以將錄音測試導出爲您所需的編程語言。例如,如果你想你的記錄代碼(由硒IDE記錄)轉換成C#,請按照下列步驟操作:在「導出測試用例作爲」
文件以同樣的方式,您可以將您的代碼轉換爲Java,PHP和Ruby等
注意:一些代碼也許不會 在某些情況下可以完全轉換。在那種情況下,它需要手動修改代碼