gpt4 book ai didi

java - 从 Java 类运行 geb 测试

转载 作者:行者123 更新时间:2023-11-30 07:25:06 25 4
gpt4 key购买 nike

我最近偶然发现了 geb它看起来是对我们的 Web 应用程序执行集成测试的好方法。我们的平台都是基于 java 的,并且阅读了

"Geb provides first class support for functional web testing via integration with popular testing frameworks such as ...JUnit, TestNG..."

我假设从 java 类执行测试很容易(testng 测试?)。

我是 groovy 和 geb 的新手。

到目前为止,我已经在我的 pom 中包含了 geb-testng 和 groovy:

<dependency>
<groupId>org.codehaus.geb</groupId>
<artifactId>geb-testng</artifactId>
<version>0.7.0</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>1.8.6</version>
</dependency>

...但是我找不到任何创建测试并从 Java 类运行它的示例。

感谢帮助。

最佳答案

Geb 专为 Groovy 代码设计,并且只能用于 Groovy 代码。这主要是由于其 API 的动态特性。您可以选择的是要使用的测试框架(JUnit、TestNG、Spock 等)。由于 Geb 本身只是一个库,它也可以在没有测试框架的情况下使用,例如自动化与网站的交互。

如果您需要坚持使用 Java,则必须使用像 Selenium2 这样的东西,这是 Geb 在幕后使用的东西。

关于java - 从 Java 类运行 geb 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11111433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com