如果你正在 Mac OS X 平台下作 Grails 开发,正准备或已经升级到 Firefox4,又正好你准备或已经在使用 Geb 作功能测试,那可得小心了,经过在 Windows 平台、Mac OS X 平台、Firefox 3/4 下的反复论证,已经证明截止目前(2011.05.04),在 Mac OS X Snow Leopard 10.6 下,用最新版的 Firefox4.0.1 对 Grails 1.3.7 采用 Geb 0.5.1 结合 Spock 0.5 进行功能测试时,非常的不稳定,本来在 Windows + Firefox 4 完全没问题的测试,到了上述运行环境偶尔可以正常通过外,绝大多数的时候都是失败的。后来将 Mac 下的 Firefox4 替换为 Firefox3.6.17一切恢复正常。因此,请有在 Mac 平台 下作 Geb 的同学注意了。由于 Groovy 生态系统下的 Grails、Geb 等包装太多,目前尚不清楚是哪层发生了问题,猜测可能发生在 selenium 的 Firefox 驱动暂不支持 Mac 下 Firefox 4 的可能性比较大,比如在 Mac 下的 Chrome 12 Dev 版也运行失败。
分享到:
相关推荐
《Grails 定义性指南》第二版:深入探索 Grails 框架的核心概念与实践 《Grails 定义性指南》第二版由 Graeme Rocher 和 Jeff Brown 联合撰写,该书是关于 Grails 框架的一本权威指南。Grails 是一个基于 Groovy 的...
Grails+ZK文档,Grails+ZK文档,Grails+ZK文档,Grails+ZK文档
grails+Xfire webservice
**Grails登录系统详解** Grails是一个基于Java的开源Web应用程序框架,它使用Groovy语言进行开发,提供了高效、简洁的编程模型。在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户...
**Grails 框架详解** Grails 是一个基于 Groovy 语言的开源Web应用框架,它构建在Spring Boot之上,旨在简化开发流程并提高生产力。Grails 的设计目标是提供一种灵活、高效的开发环境,使得开发人员可以快速构建高...
### Grails快速开发Web应用程序知识点解析 #### 一、Grails框架概述 - **定义**:Grails是一个基于Groovy语言构建的开源Model-View-Controller (MVC) Web开发框架。它旨在简化Web应用程序的开发流程,提高开发效率...
4. 版本兼容:虽然grails-fckeditor-0.9.5是较旧的版本,但理解其工作原理有助于我们理解如何集成第三方库,以及在更新到新版本时需要注意的问题。 总结,Grails框架及其中文文档为开发者提供了强大的工具和丰富的...
《Grails 入门指南》是一本专门为初学者设计的教程,旨在帮助新手快速掌握Grails框架的基础知识和实际应用。Grails是一个基于Groovy语言的全栈式、开源的Web应用框架,它以简化开发流程和提高生产力为目标,特别适合...
### Grails 3.X开发实战:Groovy基础详解 #### Groovy简介 Groovy是一种针对Java虚拟机(JVM)设计的动态编程语言,它融合了多种语言的优点,包括Python、Ruby以及Smalltalk等,旨在提供更为灵活和高效的开发体验。...
4. **命令行工具**:Grails 提供强大的命令行工具,支持创建项目、运行应用、生成代码等任务,大大提升了开发效率。 5. **构建工具**:Grails 使用Gradle作为其构建工具,允许自定义构建流程和依赖管理。 **Grails...
4. **Grails命令行工具**:提供了一系列的命令,如`generate-all`用于自动生成控制器、视图和模型类,极大地提高了开发效率。 5. **Grails插件系统**:Grails拥有庞大的插件库,涵盖各种功能,如安全、缓存、报表、...
【Grails项目搭建详解】 Grails是一个基于Groovy语言的开源Web应用框架,它简化了开发过程,尤其适合快速构建动态网站。在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. *...
4. **Grails Command Line Interface (CLI)**: Grails 3.3.2 包含了强大的命令行工具,允许开发者快速创建项目、运行测试、构建应用等。这极大地提高了开发效率,减少了手动配置的时间。 5. **Grails Plugins**: ...
《Grails + Spring Security 权限控制》 在Web应用开发中,权限控制是不可或缺的一环,它确保了用户只能访问他们被授权的功能和数据。本文将深入探讨如何在Grails框架中集成Spring Security,实现高效且灵活的权限...
4. **创建Grails项目**:现在,你可以通过Eclipse的"New" -> "Grails Project"来创建一个新的Grails项目。选择合适的Grails版本和其他配置,然后Eclipse会自动生成项目结构。 5. **开发与调试**:在Eclipse中,你...
《Grails用户手册》 Grails,作为一个基于Groovy语言的开源Web应用框架,深受开发者喜爱,它简化了Java开发的复杂性,提供了强大的MVC(Model-View-Controller)架构,以及丰富的插件系统。这份用户手册将帮助你...
4. **GRAILS CLI**: Grails命令行工具(CLI)是开发过程中不可或缺的一部分,用于创建项目、运行应用、执行测试等。通过简单的命令,开发者可以快速生成代码骨架,如控制器、服务、域类等。 5. **自动化配置**: ...
grails1.0开发框架4 类似于ruby on rails的框架。