1
QTP 10을 사용 중이며 하나의 브라우저 인스턴스 만 열려 있어도 QTP는 결과를 true로 표시합니다. Internet Explorer가 열려 있고 (단 하나의 인스턴스 만) 다른 브라우저는 열려 있지 않습니다. "creationtime"의 값이 다른 아래 코드를 실행하면 결과는 항상 true입니다. 이것이 문제입니까?QTP의 생성 시간 문제
Set myB=Browser("creationtime:=2")
If not myB.Exist Then
print "False"
else
print "True"
End If
브라우저의 인스턴스가 하나만 열려 있고 생성 시간을 변경하면 결과가 항상 true입니다. 나는 창조 시간 0, 1, 2 ... n을 의미한다. 결과는 항상 참으로 나타난다.
브라우저가 실행 중이지만 표시되지 않는 인스턴스가있을 수 있습니다. 이를 확인하려면 작업 관리자 프로세스를 열고 "iexplore.exe"인스턴스가 여러 개 실행되고 있는지 확인하십시오. – Gurman