我已经阅读了几篇帖子并尝试了几项但我无法从Geb中的span元素中获取值(请参阅我的其他帖子:How to grab the value of the span element using jQuery)
Geb手册中有一个例子说明$('span')。text()应该有效,但根本不支持。
有没有人知道Geb实施中是否存在错误。
我正在使用版本0.9.0用于Geb-Spock
答案 0 :(得分:2)
我刚用
测试过page.$('span')[2].text()
它工作正常(grails 2.2.3,geb 0.9.0,spock-grails-support:0.7-groovy-2.0)如果页面中有多个span,你将得到第一个的内容在您的页面中,如果您没有指定索引。
请提供一些堆栈跟踪或错误消息来支持您的声明,就像您提供的内容一样,很难为您提供帮助。