grails - 在为 Grails 应用程序编写 Geb/Spock 测试时,您将如何封装用户的登录操作,以便可以在测试中重用它?

标签 grails groovy functional-testing spock geb

我开始用 Geb 和 Spock 编写功能测试。我为我的应用程序的登录写了一些简单的,但现在,我想封装登录过程,以便我可以测试需要身份验证的页面。

你会怎么做?

提前致谢。

另外,我找不到一个谷歌小组来发布这个问题,有 Geb/Spock 问题的人去哪里?

最佳答案

我找到了一篇很棒的博客文章,回答了我的问题:

Encapsulating page state and actions

作者超越了我最初的用例,还演示了如何围绕分页模块封装和重用测试代码。

关于grails - 在为 Grails 应用程序编写 Geb/Spock 测试时,您将如何封装用户的登录操作,以便可以在测试中重用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935470/

相关文章:

grails - 对Grails应用程序的语言本地化支持

grails - 管理员角色能否在Spring-security ACL Grails中获得其他用户的权限

java - Tomcat 7 + Grails 3.1.10 - ClassNotFoundException : javax. servlet.http.HttpUpgradeHandler

Symfony2 功能测试 $crawler 不工作

grails - 处理网络连接停顿的Grails

java - 如何获取项目并从方法内部调用其 "compile"方法?

java - 从 Java 类访问 Config.groovy

google-app-engine - Gaelyk:如何对集合属性执行数据存储查询

javascript - e2e Protractor 测试无法检测多层 Angular 路由器中的 Angular 分量

php - Symfony + Doctrine 功能数据库测试