我继承了一个框架,该框架使用 Cucumber 在 Java 中使用 Selenium 进行一系列基于浏览器的测试。该框架目前是使用 Gradle 构建的,效果很好。
我非常想将整个事情与 Browserstack 集成,但我能找到的唯一 Gradle 插件 ( here ) 适用于 Espresso,因此不适用于我的问题。我还找到了另一个存储库( here ),它完全符合我的要求,但通过 Maven 实现。
注意,我对 Gradle 和 Maven 都不熟悉,因此倾向于坚持使用当前正在运行的解决方案,并警惕不必要的更改。考虑到这一点,我有以下问题:
- 是否有一种已发布的方法可以使用 Gradle 将 Cucumber (Java) 与 Browserstack 集成?
- 如果没有,从 Gradle 转换到 Maven 真的像 this article 一样微不足道吗?让我相信?还有什么我必须注意的吗?
最佳答案
关于您的疑问:
1-我不知道有任何已发布的文档使用 Gradle 将 Cucumber (Java) 与 Browserstack 集成
2- 在您分享的链接(https://dzone.com/articles/how-to-convert-maven-to-gradle-and-vice-versa)中,它说您可以一步将maven转换为gradle。
运行命令: 梯度初始化
在包含 POM 的目录中。这会将 Maven 构建转换为 Gradle 构建,生成一个 settings.gradle 文件和一个或多个 build.gradle 文件。
3-您还分享了链接:https://github.com/browserstack/cucumber-java-browserstack它使用maven。 您可以按照步骤轻松将maven转换为gradle
关于java - 有没有办法将 Gradle/Cucumber/Selenium 测试集成到 Browserstack (Java) 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53835835/