2012-02-17 2 views
1

OR 또는 DP를 사용하여 네이티브 속성으로 개체를 식별하는 방법은 무엇입니까?QTP : 기본 속성을 사용하여 개체 식별

웹 개체의 "특성/속성"에 대해 알고 있지만 내 응용 프로그램은 독립 실행 형입니다.

질문 자체에 대한 답변이 필요하고 특정 문제에 대한 가능한 해결책이 아니기 때문에 일부 정보를 의도적으로 게시하지 않았습니다.

감사합니다.

+0

응용 프로그램이 작성된 언어와 사용중인 QTP 추가 기능을 알려주십시오. 그리고 당신이 객체를 간첩한다면 Object Spy는 무엇을 표시합니까? 어떤 속성이 표시됩니까? – AutomatedChaos

+0

웹을 제외한 다른 기술에 대한 답변이 다른가요? – Andrey

답변

0

실제적인 대답은 Object Identification (개체 식별) 메뉴에서 원하는 기본 속성과 동일한 이름으로 사용자 지정 속성을 정의하는 것입니다. 속성이 네이티브에서 테스트로 이동합니다.

0

모든 하위 개체를 가져온 다음 원하는 개체를 가져 오기 위해 기본 속성을 확인하는 방법이 있습니다.

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 
0

네이티브 속성은 내부적으로 응용 프로그램의 레이어와 관련된 작업을 수행하는 응용 프로그램의 개체에 대해 정의 된 개발자입니다. 그러나 런타임 중에 작동하는 OR 옵션을 사용하여 자신의 속성을 정의 할 수 있습니다.