Selenium的局限性


Selenium的局限性主要如下:

  • Selenium不支援桌面應用程式的自動化測試。
  • Selenium需要高技能才能更有效地自動化測試。
  • 由於Selenium是開源軟體,因此您必須依靠社群論壇來解決技術問題。
  • 無法使用Selenium對Web服務(如SOAP或REST)執行自動化測試。
  • 使用者應該至少知道或熟悉一種受支援的程式設計語言,以便在Selenium WebDriver中建立測試指令碼。
  • 它沒有像UTF/QTP這樣的內建物件儲存庫來維護集中位置的物件/元素。 但是,可以使用Page Object Model克服此限制。

  • Selenium沒有任何內建的報告功能; 必須依賴JUnit和TestNG等外掛來獲取測試報告。

  • 無法對影象執行測試。需要將Selenium與Sikuli整合以進行基於影象的測試。
  • 與UFT,RFT,Silk測試等供應商工具相比,在Selenium中建立測試環境需要更多時間。
  • 新功能沒有人可能少人使用,它們可能會也可能不會正常工作。
  • Selenium不為測試管理提供任何測試工具整合。