grails - 如何在GEB中选择标签文本?

标签 grails functional-testing spock geb

我有一个选择下拉列表,如果未选择值,它将显示错误。

<div class="field contain" >
<select name="myselect" id="myselect" class="error" >
    <option value="0">--select a value--</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
</select>
<label for="myselect" generated="true" class="error" style>Please select at least one option</label>
</div>

我想验证是否已使用GEB显示此错误标签。试图使用“错误”选择器选择它不起作用。任何的意见都将会有帮助。

谢谢,
阿比吉斯

最佳答案

这行不通吗?

assert $("select.error option").text() == "--select a value--"

关于grails - 如何在GEB中选择标签文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14940947/

相关文章:

grails - Grails 3上的ehcache插件可能存在问题

grails - 使用@ I18nFields时方法编译错误的重复方法名称/签名

unit-testing - Grails Spock单元测试查询

java - "Too few invocations"但方法被调用并且所有内容都是使用 GroovySpy 或 GroovyMock 创建的

grails - 如何安装和使用Grails测试覆盖率?

grails - 从 grails 2.3.8 2.4 升级时出现资源插件错误

Symfony Codeception 功能测试 : environment variable not found

php - Symfony 3.4 功能测试

ruby-on-rails - 如何在 rails 3 功能测试中发布 JSON 数据

java - Spock测试中未返回 stub 对象方法值