上周有很多关于这个名为 Marionette 的新 FirefoxDriver 的噪音。要将 Firefox 与 Selenium 一起使用,我们曾经使用“旧”的 Selenium FirefoxDriver。从 Firefox 48.0 开始,将需要使用 Mozilla 开发的这个新的 FirefoxDriver。
我知道需要改变方向以使每个浏览器都支持和开发其驱动程序,并使驱动程序独立于 Selenium。此外,如果 Mozilla 开发自己的驱动程序,应该会更快、更容易地解决问题和开发功能。
我的问题是,对于那些使用 Selenium 框架创建自动化测试的人,使用 Marionette 代替“旧”的 Selenium 支持的 FirefoxDriver 有什么好处吗?_(比如更好的性能,更好的兼容性...)