selenium 是一个框架、工具还是库。我已经看到硒在很多地方被视为框架,如果是的话,硒中实现的控制反转在哪里。
Selenium 是一个用于测试的 Web 自动化工具。免费。您可以通过selenium和OOP编程概念构建自动化框架。 例如,您可以将数据存储在项目文件夹内的 Excel 字段中 Selenium 中有一些设计模式,例如页面对象模型和页面工厂设计。
“Selenium 是一系列工具和库的总括项目,可实现和支持 Web 浏览器的自动化。”
“Selenium 不仅仅是一种工具或 API;它包含许多工具。”
来源 - 来自他们自己的网站
Selenium 是一套工具。
Selenium WebDriver 确实是一个库,它是用于以编程方式与 Web 浏览器交互的主要组件。