[英]Visual Studio 2013 Coded UI failing to recognise Radio buttons
我目前正在使用Visual Studio 2013自動化網頁上的一些基本測試,例如在網頁內的文本字段中輸入和刪除文本等。
我要完成的一項測試是通過使用單選按鈕來選擇性別(M / F / O)。 但是,此選擇的單擊始終失敗,但有以下例外:
Test Name: CodedUITestMethod1
Test Outcome: Failed
Result Message:
Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToPerformActionOnHiddenControlException: Cannot perform 'SetProperty of Selected with value "True"' on the hidden control. Additional Details:
TechnologyName: 'Web'
ControlType: 'RadioButton'
TagName: 'INPUT'
Id: 'ContentPlaceHolder1_customers_general1_rblGender_1'
Name: 'ctl00$ContentPlaceHolder1$customers_general1$rblGender'
---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0xF004F002
我注意到互聯網上報告了一些類似故障的實例,其中一些與Microsoft安全補丁KB2870699有關-我的補丁中未列出這些補丁。
其他許多已報告的問題似乎比“一般”更“定制”。
是否存在導致此問題的“更普遍”的問題,對此可能有一個簡單的解決方法?
此Microsoft安全補丁KB2870699是否已被取代?
不知所措地看到了這些單選按鈕如何工作,而同一頁面上的其他方面在被測之下卻按預期運行。
這些特殊的單選按鈕,我根本不需要起作用。
您得到的錯誤是:“無法在隱藏的控件上執行值為'True'的'Selected'SetProperty of Selected'”,表明存在其他一些控件正在阻止單選按鈕並阻止您對其進行設置。 請嘗試檢查是否有一個ToolTip或其他相關內容阻止了您的控制。
如果您可以發布其余代碼,這可能有助於更好地理解問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.