【发布时间】:2015-07-08 09:11:51
【问题描述】:
member x.Logovani(window : string) =
let weburl = ref ""
let actwindow = ref ""
"Login" &&& fun _ ->
browser.SwitchTo().Window(window) |> ignore
weburl := currentUrl()
actwindow := browser.CurrentWindowHandle
return {|weburl,actwindow|}
end
您好,我的问题是如何通过weburl 和actwindow最简单的方式,因为我的return 的方式不起作用。我想调用函数 Logovani 传递给该函数 var window 然后收到 weburl 和 actwindow
【问题讨论】:
-
我真的怀疑
return在这里是否正确——正常的方法只是将weburl,actwindo作为最后一行。但答案取决于&&&在树冠中的作用 -
带有名称的标准测试定义,但如果您在
&&&&上更改它,它会向您显示您在慢速/调试模式下的测试"go somewhere, do some stuff, assert" &&& fun _ -> -
我找到了解决方案,但需要从 cmets 中发布。关键是
member x.Logovani(window : string) : string ref =通过第一部分我定义了该函数必须期望的内容,第二部分 /new 是它返回的内容
标签: f# web-testing canopy-web-testing