Mac OS X + Firefox4 + Grails + Geb 的 BUG

      如果你正在 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 版也运行失败。 

你可能感兴趣的:(OS,chrome,grails,groovy,firefox)