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不爲測試管理提供任何測試工具集成。