我很高兴地宣布,Nightwatch.js 现在正式成为 BrowserStack 的一部分。作为一个开源项目,这意味着它的开发现在更加安全,而且它的未来掌握在可靠的人手中。BrowserStack 已经证明自己是领先的桌面和移动设备实时和自动化测试云基础设施提供商。
这也意味着,Nightwatch 现在由一个完整的开发团队维护,并且是 BrowserStack 最近组建的 开源项目办公室 的主要职责之一。我也加入了这个很棒的团队,我将与其他 Selenium 和 Nightwatch 贡献者一起工作。我们的愿景保持不变:确保 Nightwatch 是所有跨浏览器自动化测试需求的首选解决方案。
同时,BrowserStack 完全致力于支持 整个 Selenium 生态系统,因此 Nightwatch 将继续与所有基于 Selenium 的云服务良好协作。对于日常运营,我们将继续将 Nightwatch 作为独立的开源项目进行开发,就像过去 8 年一样,但在全球领先的软件测试平台的支持下。
我们的使命保持不变 - 使软件和测试工程师能够尽可能快地、可靠地测试他们的应用程序。我从不相信配置可能性。我认为没有人真正喜欢配置工具和安装插件,尤其是在他们需要编写自动化测试时。
这就是为什么 Nightwatch 旨在提供一个高度集成的解决方案,该解决方案已经打包了一组正确的支持库,这些库无需任何额外配置即可运行,并且用所有 Web 浏览器最了解的语言编写 - JavaScript。并且由于我们一直青睐协作而不是竞争,因此 Nightwatch 被设计为利用 Selenium 项目十多年的经验,并实施行业标准的 W3C WebDriver API。以不同的方式这样做不仅似乎不切实际,而且对我们来说毫无意义。
无论帆船如何,他们都说航行都是关于风。在许多方面,维护开源软件就像这样。即使我一点也不懂航海,但风是一种免费的自然资源,每个人都可以使用。从一开始,Nightwatch 就有良好的或中等的风况。现在它得到了强劲的推动,我非常高兴看到它以更快的速度和航行条件继续前进。