Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Geb选择包含某些内容的元素_Java_Testing_Groovy_Geb - Fatal编程技术网

Java Geb选择包含某些内容的元素

Java Geb选择包含某些内容的元素,java,testing,groovy,geb,Java,Testing,Groovy,Geb,当表单选择字段的名称中包含随机数时,如何选择该字段的值 <select name="select_(random numbers)"> <option value="1"></option> </select> 它失败了 有几种方法可以实现这一点: formValidity{$(“表单选择[name*='validity'])} formValidity.value(“1年”) 你想用Geb的方式 您还可以使用CSS和jquery选择

当表单选择字段的名称中包含随机数时,如何选择该字段的值

<select name="select_(random numbers)">
     <option value="1"></option>
</select>

它失败了

有几种方法可以实现这一点:

formValidity{$(“表单选择[name*='validity'])}

formValidity.value(“1年”)

你想用Geb的方式

您还可以使用CSS和jquery选择器,我在上面使用过,也更喜欢它们


找到答案我自己:formValidity{$(“form”)。查找(“select”,名称:contains('validity'))。值(“1年”)}可以自己回答并接受,这样问题就不会永远悬而未决:)
formValidity {$("form").(contains('validity')) = "1 year"}