有没有办法将 Gradle / Cucumber / Selenium 测试集成到 Browserstack (Java) 中?

Is there a way to integrate Gradle / Cucumber / Selenium tests into Browserstack (Java)?

我在Java中继承了一个使用Cucumber的框架来使用Selenium进行一系列基于浏览器的测试。该框架目前是使用 Gradle 构建的,效果很好。

我非常想将整个东西与 Browserstack 集成,但我能找到的唯一 Gradle 插件 (here) is for Espresso, and so not applicable to my issue. I have also found another repository (here) 完全符合我的要求,但通过 Maven 实现.

请注意,我对 Gradle 和 Maven 都不熟悉,因此我倾向于坚持目前 运行 的解决方案,并对不必要的更改保持警惕。考虑到这一点,我有以下问题:

  1. 是否有使用 Gradle 将 Cucumber (Java) 与 Browserstack 集成的已发布方法?
  2. 如果不是,从 Gradle 转换到 Maven 真的像 this article 让我相信的那样微不足道吗?还有什么我必须注意的吗?

关于您的查询:

1- 我不知道有任何已发布的文档使用 Gradle

将 Cucumber (Java) 与 Browserstack 集成

2- 在你分享的link(https://dzone.com/articles/how-to-convert-maven-to-gradle-and-vice-versa)里面说maven可以一步转gradle

运行命令: gradle 初始化

在包含 POM 的目录中。这会将 Maven 构建转换为 Gradle 构建,生成一个 settings.gradle 文件和一个或多个 build.gradle 文件。

3-您还分享了使用 maven 的 link: https://github.com/browserstack/cucumber-java-browserstack。 您可以按照步骤轻松地将 maven 转换为 gradle