Groovy 如何从geb内容中获取价值?

Groovy 如何从geb内容中获取价值?,groovy,geb,Groovy,Geb,我有一些像这样的geb内容 buttonName(wait: true){$("a.btn_primary")} 我需要从{}获取值,即我需要字符串$(“a.btn_primary”) 例如def value=“$”(“a.btn_primary”)”如果您的按钮名正确,请尝试以下操作: def value = buttonName.text() 干杯 如果按钮名称正确,请尝试以下操作: def value = buttonName.text() 干杯 试试看 def value = bu

我有一些像这样的geb内容

buttonName(wait: true){$("a.btn_primary")}
我需要从{}获取值,即我需要字符串$(“a.btn_primary”)


例如
def value=“$”(“a.btn_primary”)”

如果您的按钮名正确,请尝试以下操作:

def value = buttonName.text()

干杯

如果按钮名称正确,请尝试以下操作:

def value = buttonName.text()
干杯

试试看

def value = buttonName.value() 
如果.text()不起作用

从Geb的书中

可以使用value方法检索和设置input、select和textarea元素的值。不带参数调用value()将返回导航器中第一个元素的字符串值。 调用值(value)将设置导航器中所有元素的当前值。参数可以是任何类型,必要时将强制为字符串。例外情况是,在设置复选框值时,方法需要布尔值(或现有复选框值)当设置多重选择时,该方法需要一个数组或一组值。”

希望一切顺利

试试看

def value = buttonName.value() 
如果.text()不起作用

从Geb的书中

可以使用value方法检索和设置input、select和textarea元素的值。不带参数调用value()将返回导航器中第一个元素的字符串值。 调用值(value)将设置导航器中所有元素的当前值。参数可以是任何类型,必要时将强制为字符串。例外情况是,在设置复选框值时,方法需要布尔值(或现有复选框值)当设置多重选择时,该方法需要一个数组或一组值。”

希望一切顺利