簡體   English   中英

Visual Studio 2013編碼的UI無法識別單選按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM