gradle在硒网络驱动程序中的实际用途是什么



在未能理解Gradle在硒中的实际用途后,我发布了以下查询

在不使用Gradle或任何其他构建工具的情况下,我非常成功地使用了selenium网络驱动程序。我见过Selenium开发人员使用Gradle作为他们的Selenium项目的构建工具。除了依赖管理之外,我看不出使用Gradle作为构建工具背后的原因。我知道它在java开发项目中是至关重要的。

我已经探讨了很多为什么我们需要使用Gradle。。硒项目的实际用途是什么。。

如果我错了,请纠正我据我所知,在硒项目中,没有人需要进行连续构建(如果每次都对源进行任何更改)或在构建后执行一些操作,除了在某个位置部署jar之类的一些事情。。。。因为,我们会把它作为执行计划的一部分。。。

在自动化领域呆了很长一段时间,以下是我用来执行的事情,我相信大多数项目都会以同样的方式进行。。

  1. 每次保存脚本后无需执行任何任务
  2. 开发完脚本后,将其安排为批执行
  3. Heard,仅使用构建工具进行依赖关系管理

以下是我的疑问:-

  1. gradle可以实现什么(除了依赖项),我知道我们可以在构建文件中设置任务,以便在每次构建后执行。。比如创建一个文件或将jar放在某个位置。。你能向我解释一下,在构建之后/期间,我们需要执行什么样的实时任务吗。。

  2. 用渐变硒还能做些什么来最大限度地利用它。。。

我们可以为selenium代码构建签入、签出机制。在不同机器上工作的人可以进行签出、更改,然后提交并将代码推送到master并签入代码。

用户可以创建自己的构建机制。在Gradle 中运行测试套件也非常简单

相关内容

  • 没有找到相关文章

最新更新