我已经研究了几天了,我没有很好地了解它应该如何工作。我的任务是探索/开始为我公司的 Web 应用程序进行一些自动化的前端功能测试。
到目前为止,我正在使用 web 驱动程序查看 selenium 或 watir,并希望有某种无头浏览器选项。
想法是让这些脚本驻留在开发服务器(由 Git 管理)上,任何人都可以调用它们,并且它们将被自动调用以进行新的发布合并,而且,它们需要可供单个开发人员访问以在实际的浏览器(我假设这必须是本地的),除了无头浏览器,用于调试和进一步的测试开发。
我已经看到了一些关于 CI(持续集成)的事情,但老实说,我现在相当不知所措。如果有人可以提供我如何设置它的示例结构,或者至少我需要什么,我将不胜感激。
谢谢。