Ranorex Checkbox
개체를 만든 다음 Ranorexpath
을 사용하여 해당 확인란을 잡습니다. 그러나 CheckBox.Check()
이벤트를 사용하여이 확인란을 선택할 수 없습니다. UI에서는 확인란에 눈금이 표시되지만 실제로는 확인란의 선택이 해제되어 예상되는 메시지가 화면에 나타나지 않고 테스트가 실패합니다. 제가 뭘 잘못하고 있는지 알려주세요. 아래에 코드 스니핑 됨 :Ranorex 자동화를 사용하여 Silverlight 웹 앱의 확인란을 선택할 수 없습니다.
if(value=="99283" || value =="99281")
{
Ranorex.CheckBox EMlevelReason="/dom[@domain='"+domain+"']//object[#'slApp']/form/form[1]/form/list[@automationid='lstOuter']/listitem[4]/list/listitem[4]/checkbox[@name='Single xray']";
EMlevelReason.Focus();
if(EMlevelReason.Checked!=true)
{
EMlevelReason.Focus();
EMlevelReason.Check(); // doesn't work. the checkbox appears checked on the UI but actually remains unchecked
}
}
코드 모양처럼 무엇을 ..? 또한 Ranorex 웹 사이트에서 코드 샘플과 예제를 확인 했습니까? http : //www.ranorex.com/search.html? q = Ranorex + Checkbox 두 번째 링크는 아마도 http : //www.ranorex에서 도움이 될 것입니다. com/support/user-guide-20/ranorexpath.html – MethodMan
@DJKRAZE 나는 ranorexpath 권한을 가지고 있습니다 ... 내가 체크 박스에 집중할 수있는 것처럼 말입니다. 그러나 그것을 확인할 수 없습니다. –
아마도 CheckBox의 상태를 확인할 위치에 코드가있는 코드 메서드 또는 이벤트를 게시해야합니다. – MethodMan