Selenium WebDriver 的缺点有哪些?
Selenium的一些主要缺点列举如下:
只支持面向Web的应用程序。
与UFT等付费工具相比,环境配置耗时。
没有ALM或UFT等测试管理工具提供的功能。
Selenium中引入的新特性有时无法按预期工作。
没有内置的测试报告生成功能。需要与TestNG/JUnit集成才能生成报告。
无法与ALM或UFT等测试管理工具集成。
无法用于验证图像。
没有录制和回放功能,因此构建测试脚本需要大量的时间和精力。
无法用于验证移动应用程序。可以使用基于WebDriver规范的Appium工具。
难以处理每次页面加载时都具有动态属性值的Web元素。
无法用于验证验证码。
难以处理页面加载期间的问题,应用程序和工具之间的同步等。
无法用于验证音频和视频。
无法用于验证指纹。
需要具备一定的编程知识才能开始测试脚本的开发。
没有直接的技术支持。必须依赖社区和论坛来解决问题。
无法用于自动化REST/SOAP等Web服务。
随着基于Selenium构建的框架体积逐渐增大,维护起来比较麻烦。
广告