Selenium WebDriver 的缺点有哪些?


Selenium的一些主要缺点列举如下:

  • 只支持面向Web的应用程序。

  • 与UFT等付费工具相比,环境配置耗时。

  • 没有ALM或UFT等测试管理工具提供的功能。

  • Selenium中引入的新特性有时无法按预期工作。

  • 没有内置的测试报告生成功能。需要与TestNG/JUnit集成才能生成报告。

  • 无法与ALM或UFT等测试管理工具集成。

  • 无法用于验证图像。

  • 没有录制和回放功能,因此构建测试脚本需要大量的时间和精力。

  • 无法用于验证移动应用程序。可以使用基于WebDriver规范的Appium工具。

  • 难以处理每次页面加载时都具有动态属性值的Web元素。

  • 无法用于验证验证码。

  • 难以处理页面加载期间的问题,应用程序和工具之间的同步等。

  • 无法用于验证音频和视频。

  • 无法用于验证指纹。

  • 需要具备一定的编程知识才能开始测试脚本的开发。

  • 没有直接的技术支持。必须依赖社区和论坛来解决问题。

  • 无法用于自动化REST/SOAP等Web服务。

  • 随着基于Selenium构建的框架体积逐渐增大,维护起来比较麻烦。

更新于:2021年4月6日

476 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告