Selenium使浏览器自动化。 就是这样! 您使用这种功能所做的一切完全取决于您。 主要是为了自动化Web应用程序以进行测试,但是当然不限于此。 无聊的基于Web的管理任务也可以(并且应该)自动化。 如果您要创建健壮的,基于浏览器的回归自动化套件和测试,在许多环境中扩展和分发脚本,那么您想使用Selenium WebDriver,这是一组特定于语言的绑定来驱动浏览器-的方式是驱动。 如果要创建快速的错误重现脚本,请创建脚本以帮助进行自动化的探索性测试,然后要使用Selenium IDE。 一个Chrome和Firefox插件,可以轻松记录和回放与浏览器的交互。 如果要通过在多台计算机上分发和运行测试来扩展规模,并从一个中心点管理多个环境。