2015-01-26 2 views
0

를 라디오 버튼을 인식하지 못하는 2013 코딩 된 UI 테스트를 완료하려면 라디오 버튼을 사용하여 성 (M/F/O)을 선택하십시오. - 내가 보지 않는 나는, 일부는 마이크로 소프트 보안 패치 KB2870699 함께 할 수있는 인터넷에서보고 된 유사한 실패의 여러 인스턴스가 있습니다비주얼 스튜디오 나는 현재와 같은 입력 등 웹 페이지의</p> <p>하나 내에서 텍스트 필드에 텍스트를 삭제와 같은 웹 페이지에 대한 몇 가지 기본적인 검사를 자동화하는 비주얼 스튜디오 2013을 사용하고

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가 초과 되었습니까?

테스트에서 동일한 페이지의 다른 부분이 예상대로 작동하는 동안 이러한 라디오 버튼이 작동하지 않는 것을 놓치지 않고 보게됩니다.

이러한 특정 라디오 버튼은 전혀 작동하지 않았습니다.

답변

0

당신이 주어진 오류 : 는 " '진정한 값 선정의하는 SetProperty을 수행 할 수 없습니다" "'숨겨진 컨트롤에" 이 라디오 버튼을 차단하고 다른 제어이며 설정에서 을 방지하는 것이 좋습니다. 아마도 컨트롤을 차단하고있는 툴팁이나 다른 것이 있는지 확인해보십시오.

문제를 더 잘 이해하는 데 도움이되는 나머지 코드를 게시 할 수있는 경우

+0

옵션은 실제로 선택할 수있는 라디오 단추이며 클릭하면 선택되었음을 나타냅니다. 그러나 코딩 된 UI 재생은 재생할 때이 예외를 throw합니다. 불행하게도 많은 코드가 회사 기밀이므로 게시 할 수있는 것이 아닙니다. 이것이 내가 왜 그런 일이 일어나는 '일반적인'이유를 찾고, 간단한 수정을 시도하는 이유입니다. 이런 종류의 문제에 대해 지금까지 보아 왔던 것이 더 자세히 설명되어 있습니다. –

+0

라디오 버튼을 물론 선택할 수 있지만, 내가 제안하려고했던 것은 런타임 중에 라디오 버튼을 차단하는 다른 컨트롤이나 버튼의 숨김이 다른 이유로 숨겨져 재생 속성이 설정되지 못하게 할 수 있다는 것입니다. – barakcaf

+0

흠. 뭔가 시간이 100 % 발생하므로 확실하게 선택을 차단하고 있습니다. 즉, 테스트가 매번 예외를 던지기 때문에 나머지 단계를 테스트하는 순간 그 부분을 주석으로 남기는 것입니다. 이 하나를 좌절시키는. –