📜  Selenium Webdriver 的局限性

📅  最后修改于: 2022-05-13 01:54:58.145000             🧑  作者: Mango

Selenium Webdriver 的局限性

Selenium是一个通过程序控制网络浏览器的强大工具。它适用于所有浏览器,适用于所有主要操作系统,其脚本是用各种语言编写的,例如Python、 Java、C# 等,但它有一些缺点和限制,例如它不支持 Windows 或桌面应用程序。

本文围绕Selenium WebDriver 的主要限制展开。掌握Selenium将帮助您自动化您的日常任务,例如控制您的推文、Whatsapp 短信甚至只是谷歌搜索,而无需实际打开浏览器,只需 15-30 行Python代码。

Selenium Webdriver 的局限性——

  • 不支持桌面应用程序Selenium不支持桌面应用程序的测试。
  • 专业知识– Selenium需要您的团队的专业知识和管理资源。
  • 维护和可扩展性Selenium是一个需要大量维护的框架——并且很难随着它的增长而扩展。
  • 开源论坛- 由于Selenium是开源软件,因此必须依靠社区论坛来解决您的技术问题。
  • 不支持 REST 和 SOAP 平台——我们无法使用Selenium对 SOAP 或 REST 等 Web 服务执行自动化测试。
  • 没有报告功能Selenium没有任何内置的报告功能,必须依赖 JUnit 和 TestNG 等插件来生成测试报告。
  • 图像测试– 无法对图像执行测试。需要将Selenium与 Sikuli 集成以进行图像测试。

还要检查——

  • 使用Selenium 的浏览器自动化
  • Python|使用Selenium的短信轰炸机