24得票1回答
确定Spock测试的执行顺序

有没有一种方法可以设置在Spock规范内执行测试的顺序? 例如:class MySpec extends IntegrationSpec { def 'test A'... def 'test B'... } 我希望'Test A'在'Test B'之前始终执行。 这是因为...

21得票7回答
无法在无头模式下最大化Chrome窗口

我最近将Chrome浏览器版本升级到60,并升级了Chromedriver到2.31版本。在那之后,当我尝试最大化浏览器窗口时,出现了以下异常。driver.driver.manage().window().maximize() org.openqa.selenium.WebDriverExc...

14得票1回答
Groovy中的花括号语法是什么意思?

这个语法在 Groovy 中是什么意思?class CreateMessagePage extends Page { static at = { assert title == 'Messages : Create'; true } static url = 'messages...

12得票1回答
Spock + GEB 与 Robot Framework 对比

之前我使用Robot Framework自动化测试应用程序,但新客户要求关注Spock + GEB。我从未使用过它,但需要快速比较这两个工具并做出选择。请帮助我理解它们的区别以及各自的优缺点。

11得票2回答
Grails Geb -baseUrl选项对于远程服务无效

我正在使用Grails 2.3.4的geb 0.9.2插件。 我想要将功能测试与服务分别在两个不同的主机上运行。 我观察到以下情况: 如果我在同一主机上运行服务,并执行以下命令: grails test-app functional: -baseUrl=http://localh...

9得票2回答
Spock GlobalExtension未加载(grails)

我希望在我的grails应用程序中为所有的spock geb规范注册一个监听器,因此我添加了一个IGlobalExtension到myapp/src/groovy package myapp.spock class TakeScreenshotExtension implements IG...

9得票5回答
如何在IntelliJ 12中定义Cucumber的Step Definitions位置

我的功能文件位于src/resources/com/features,而我的步骤定义位于src/main/java/com/step_definitions 我的所有测试都能正常运行,但intelliJ拒绝查看步骤定义所在的位置,即使我要求它创建一个新的步骤定义也是如此。 这个配置在哪里?

9得票1回答
Gradle NoClassDefFoundError

所以我正在尝试构建一个简单的Gradle应用程序,但当我运行它时,我得到了以下提示: geb.ConfigurationLoader$UnableToLoadException: Unable to load configuration @ 'file:/Users/john/Develop...

9得票1回答
学习GEB和Spock

我是一名手动测试人员,正在尝试学习GEB和Spock。为了学习这些,我是否需要具备Java或Groovy的先前知识?我一直在阅读GEB的书籍,有哪些先决条件、书籍或学习资源?请帮忙,谢谢。 我是一名手动测试员,想要学习 GEB 和 Spock。我需要事先了解 Java 或 Groovy 吗?...

8得票2回答
Geb登录规范示例

我正在尝试熟悉Geb。我试图在Grails内部运行它,但这并不重要,因为我这里的问题是关于Geb的特定问题。 我有以下test目录结构: myapp/ <lots of stuff here> test/ functional/ ...