有没有一种方法可以将Gradle / Cucumber / Selenium测试集成到Browserstack(Java)中?

时间:2018-12-18 15:03:33

标签: java selenium gradle cucumber browserstack

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

我非常想将整个内容与Browserstack集成在一起,但是我能找到的唯一Gradle插件(here)是针对Espresso的,因此不适用于我的问题。我还找到了另一个存储库(here),它可以完全满足我的需求,但是可以通过Maven进行。

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

  1. 是否存在使用Gradle将黄瓜(Java)与Browserstack集成的公开方法?
  2. 如果不是,从Gradle转换为Maven真的像this article那样使我相信吗?我还有什么要注意的吗?

1 个答案:

答案 0 :(得分:1)

关于您的查询:

1-我不知道有任何发布的文档使用Gradle将Cucumber(Java)与Browserstack集成

2-在您共享的链接(https://dzone.com/articles/how-to-convert-maven-to-gradle-and-vice-versa)中,它表示您可以一步将maven转换为gradle。

运行命令: gradle init

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

3-您还共享了使用maven的链接:https://github.com/browserstack/cucumber-java-browserstack。 您可以按照以下步骤将Maven轻松转换为Gradle