2016-09-07 21 views
-2

嗨我在Selenium WebDriver中很新,現在我正處於交叉路口。我拿了我正在編寫的應用程序的一個模塊,併爲它編寫腳本。我結束了很多java類。現在,在Java中對我的Selenium腳本進行硬編碼

  • 如何將其納入框架?
  • 我做對了嗎?
  • 在將它合併到框架之前,將所有內容硬編碼是否明智?

請幫助,您的意見會產生巨大的差異。謝謝!!!

+0

總是快速失敗並且巧妙地失敗,意味着不要等到整個事情完成整合。應該分片,發展和整合,發展和整合等等。 –

回答

0

你已經做了正確的事情,因爲你是硒的新手。下一步是創建一個可以支持關鍵字或數據驅動方法的非常基本的框架。您也可以使用工廠訪問頁面對象模型或頁面模式。再次,您必須針對您的項目複雜性評估這些框架,並選擇正確的框架並進行開發。 硬編碼的東西不好,你需要儘快擺脫硬編碼,否則隨着測試套件的增長,測試將無法管理。

一個很好的測試自動化框架應該有以下的最低能力:使用輔助類

  • 有能力記錄信息
  • 模塊化
  • 數據驅動的代碼重用性的

    1. 範圍。
    2. 如果你願意,關鍵字驅動
    3. 格式良好的對象庫。
    4. 選擇一個好的單元測試框架並使用它。

    希望這些信息對您有所幫助。

  • 相關問題