我在页面上有以下列表:
SWM-product-priority-19900296 -
<option value="">Select Priority</option>
<option value="1">Low</option>
<option value="2">Medium</option>
<option value="3">High</option>
我需要使用geb和groovy读取所选用户的文本值或默认选项。我的代码如下:
prioritySelectList(wait:true,required:false) {$("select#SWM-product-priority-19900296")} `
prioritySelectedValue{prioritySelectList.find("option",value:prioritySelectList.value()).text()}`
当我打印prioritySelectedValue的值时,我得到一个空值。我在这里做错了什么?
答案 0 :(得分:0)
你的方法应该有效
尝试
prioritySelectList(...) { $("select#SWM...") }
prioritySelectedValue{prioritySelectList.find("option[value=\"${prioritySelectList.value()}\"]").text()}`