2

我目前正在尋找選擇一個自動化Web測試框架,以便與當前的Web項目一起使用。我很確定我要使用硒。我一直在讀一些關於硒2.0或webdriver的信息。 webdriver是否有像selenium 1.0這樣的錄像機插件,還是僅僅是一個用於Web測試的API?Selenium 2.0/webdriver

如果有人能指出我使用它的一些好例子的方向,我將不勝感激。

感謝

回答

3

硒的維護者,排序的回答THI提問這裏: http://www.viddler.com/explore/saucelabs/videos/27/ 查找時間戳○點56分00秒和零點43分00秒

基本上,將可能是硒2最終IDE支持。但它還沒有出現,它不會是什麼樣子。

您應該避免使用IDE。您使用IDE錄製的測試往往很脆弱,難以維護且難以閱讀。一旦你學習了Selenium的基礎知識,最好用真正的編程語言編寫你的測試。

0

只需要進行一些小的調整即可獲得在Selenium 2.0 beta版下運行的現有1.0 C#腳本。

退房this blog post

一旦硒的RTW版本已經準備好,我希望一個更好的格式已準備就緒。在此之前,我可以使用我的腳本。

0

您可以使用Selenium IDE 1.9.x(我使用1.9.1)或1.8.x進行記錄。然後您可以將錄音測試導出爲您所需的編程語言。例如,如果你想你的記錄代碼(由硒IDE記錄)轉換成C#,請按照下列步驟操作:在「導出測試用例作爲」

  1. 單擊文件菜單中的硒IDE
  2. 鼠標,然後點擊 「C#/ NUnit的/ webdriver的」
  3. 保存在您需要的位置

文件以同樣的方式,您可以將您的代碼轉換爲Java,PHP和Ruby等

注意:一些代碼也許不會 在某些情況下可以完全轉換。在那種情況下,它需要手動修改代碼