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的短信轰炸机