f#顶棚中的按钮延伸

f#顶棚中的按钮延伸,f#,canopy,canopy-web-testing,F#,Canopy,Canopy Web Testing,我正在尝试在f#和天篷中进行常规按钮扩展 正如你所知,我们可以点击一个按钮,像这样在天篷 click (//button[contains(text(),'save')])[last()] 但我正试着做这样的事情 let _button value = sprintf "(//button[contains(text(),'%s')])[last()]" value let button value = _button value click button "s

我正在尝试在f#和天篷中进行常规按钮扩展

正如你所知,我们可以点击一个按钮,像这样在天篷

click (//button[contains(text(),'save')])[last()]
但我正试着做这样的事情

let _button value = sprintf "(//button[contains(text(),'%s')])[last()]" value
let button value = _button value 
click button "save"
但这会给出此值不是函数,无法应用
有什么好主意吗?

提前感谢

按钮
是一个带有签名的函数:
string->string

click
是一个带有签名的函数:
string->something

因此,您不能将
按钮
传递到
单击
,您应该写:

click (button "save")


什么是
\u按钮
?@NghiaBui打字错误:)
click <| button "save"
let button = sprintf "(//button[contains(text(),'%s')])[last()]"
click (button "save")