OR 또는 DP를 사용하여 네이티브 속성으로 개체를 식별하는 방법은 무엇입니까?QTP : 기본 속성을 사용하여 개체 식별
웹 개체의 "특성/속성"에 대해 알고 있지만 내 응용 프로그램은 독립 실행 형입니다.
질문 자체에 대한 답변이 필요하고 특정 문제에 대한 가능한 해결책이 아니기 때문에 일부 정보를 의도적으로 게시하지 않았습니다.
감사합니다.
OR 또는 DP를 사용하여 네이티브 속성으로 개체를 식별하는 방법은 무엇입니까?QTP : 기본 속성을 사용하여 개체 식별
웹 개체의 "특성/속성"에 대해 알고 있지만 내 응용 프로그램은 독립 실행 형입니다.
질문 자체에 대한 답변이 필요하고 특정 문제에 대한 가능한 해결책이 아니기 때문에 일부 정보를 의도적으로 게시하지 않았습니다.
감사합니다.
실제적인 대답은 Object Identification (개체 식별) 메뉴에서 원하는 기본 속성과 동일한 이름으로 사용자 지정 속성을 정의하는 것입니다. 속성이 네이티브에서 테스트로 이동합니다.
모든 하위 개체를 가져온 다음 원하는 개체를 가져 오기 위해 기본 속성을 확인하는 방법이 있습니다.
Set oDesc=Description.Create()
oDesc("micclass").Value="Link"
oDesc("innertext").Value="Go To"
Set linkCollection=Browser("title:=.*").Page("title:=.*").ChildObjects(oDesc)
For i=0 to linkCollection.Count
nativePropertyVal = linkCollection(i).Object.sourceindex 'Use the native property in place of sourceindex
If StrComp(nativePropertyVal,"7")=0 Then 'Compare the native property value you want to use
linkCollection(i).click
End If
Next
네이티브 속성은 내부적으로 응용 프로그램의 레이어와 관련된 작업을 수행하는 응용 프로그램의 개체에 대해 정의 된 개발자입니다. 그러나 런타임 중에 작동하는 OR 옵션을 사용하여 자신의 속성을 정의 할 수 있습니다.
응용 프로그램이 작성된 언어와 사용중인 QTP 추가 기능을 알려주십시오. 그리고 당신이 객체를 간첩한다면 Object Spy는 무엇을 표시합니까? 어떤 속성이 표시됩니까? – AutomatedChaos
웹을 제외한 다른 기술에 대한 답변이 다른가요? – Andrey