Asp.net
如何更改 F# Canopy UI 測試腳本中的下拉菜單
我非常喜歡使用**Canopy Web Testing**來測試我的 F# .NET Web 應用程序。但是文件很少。我正在尋找有關如何更改 HTML
select標記以根據選項的 a 選擇元素的提示value。現在,我所能做的就是
click從 Canopy 呼叫事件,然後press down在我的測試中觸發正確的次數以到達正確的元素。當然,這意味著如果下拉列表中的元素數量發生變化,我的測試都會中斷。有誰知道如何使用
option標籤的值在 UI 中選擇它?
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()您可以編寫自己的輔助方法來改進這一點
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"