在普通的Java中,有许多种方法可以将整数转换为字符串,例如5
变为"5"
。这篇文章中的答案有几个很好的建议,String.valueOf(number)
是我的最爱。
我的问题是Groovy是否提供其他/更好的方式来做到这一点?还是Java方法仍然是要走的路。
有没有办法给标签添加id<g:link>
?
在我的 .gsp 文件中,我有以下代码:
<g:link controller="application" action="index" id="my_id">My Link</g:link>
Run Code Online (Sandbox Code Playgroud)
Grails 生成以下 HTML:
<a href="application/index">My Link</a>
Run Code Online (Sandbox Code Playgroud)
根据grails 文档,id是 的有效属性<g:link>
。那为什么我的id不见了?有没有什么解决方法可以告诉 grails 将id保留在那里?
谢谢!
完全披露:我对Geb和Spock都很陌生.
作为我正在研究的测试套件的一部分,我们必须测试在几个页面元素上运行相同的测试.我希望能够使用Spock数据表来抽象这种行为.但是,当我这样做时,Geb抱怨它无法识别页面属性.
这是我正在谈论的一个简单的例子:
when:
textBox = value
submit()
then:"value is updated"
at SuccessPage
textBox == value
where:
textBox | value
box1 | val1
box2 | val2
box3 | val3
Run Code Online (Sandbox Code Playgroud)
在此实例中,盒1-3的定义内容一个的对象页面.
这些测试在我独立完成时起作用,但在我使用数据表时则不行.为什么Geb元素没有被正确替换?