Asp.net 如何更改F UI测试脚本中的下拉列表
我真的很喜欢用F测试我的.NET Web应用程序。但是文档很少。我正在寻找关于如何更改HTML选择标记以基于选项值选择元素的提示 现在,我所能做的就是从Canopy调用click事件,然后在测试中按下正确的次数以获得正确的元素。当然,这意味着如果下拉列表中的元素数量发生变化,我的测试将全部中断 有人知道如何使用选项标签的值在UI中选择它吗Asp.net 如何更改F UI测试脚本中的下拉列表,asp.net,testing,f#,canopy-web-testing,Asp.net,Testing,F#,Canopy Web Testing,我真的很喜欢用F测试我的.NET Web应用程序。但是文档很少。我正在寻找关于如何更改HTML选择标记以基于选项值选择元素的提示 现在,我所能做的就是从Canopy调用click事件,然后在测试中按下正确的次数以获得正确的元素。当然,这意味着如果下拉列表中的元素数量发生变化,我的测试将全部中断 有人知道如何使用选项标签的值在UI中选择它吗 open canopy open runner start firefox "taking canopy for a spin" &&&a
open canopy
open runner
start firefox
"taking canopy for a spin" &&& fun _ ->
url "http://lefthandedgoat.github.io/canopy/testpages/"
"#item_list" << read "option[value='2']"
"#item_list" == "Item 2"
run()
您可以编写自己的helper方法,通过
let option value = read <| sprintf "option[value='%s']" value
"taking canopy for a spin" &&& fun _ ->
url "http://lefthandedgoat.github.io/canopy/testpages/"
"#item_list" << option "2"
"#item_list" == "Item 2"
我将打开一个问题并添加一个功能,以便您可以执行以下操作
"#item_list" << "2"
哇,谢谢你的回复,谢谢你打开这个问题。到目前为止,我认为天篷绝对是太棒了。很高兴你喜欢它!谢谢你的反馈。