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不为测试管理提供任何测试工具集成。
上一篇:
Selenium功能特性
下一篇:
Selenium与QTP比较