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

标签 java selenium gradle cucumber browserstack

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

我非常想将整个事情与 Browserstack 集成,但我能找到的唯一 Gradle 插件 ( here ) 适用于 Espresso,因此不适用于我的问题。我还找到了另一个存储库( here ),它完全符合我的要求,但通过 Maven 实现。

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

  1. 是否有一种已发布的方法可以使用 Gradle 将 Cucumber (Java) 与 Browserstack 集成?
  2. 如果没有,从 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/

相关文章:

Java : How to improvise if else statements

Java 编程挑战 : Creating a GUI Calculator-Like Interface

键盘无法访问 Python Selenium 元素

android - 为特定版本设置 debuggable true

android - 如何判断是否已正确添加外部依赖项(.aar)?

mysql - 在 Groovy/Gradle 中执行 Sql 脚本文件

Java Graphics 清晰的弧线

java - 使用 Maven 构建 WALA(用于分析的 Watson 库)失败

c# - 使用 Selenium 选择选项的最快方法?

python - 转换时忽略字符