CRFCN0558E

재생을 계속할 수 없습니다.

설명

맵핑된 테스트 오브젝트가 com.rational.test.ft.object.interfaces.TestObject 클래스의 equals 메소드에 인수로 전달되었습니다. 맵핑된 테스트 오브젝트는 이 클래스의 equals 메소드에 대한 인수로 전달할 수 없습니다.

사용자 응답

맵핑된 테스트 오브젝트는 com.rational.test.ft.object.interfaces.TestObject 클래스의 equals 메소드에 인수로 전달하면 안 됩니다. 예를 들어, 맵핑된 테스트 오브젝트에서 GetChildren() 메소드를 호출하는 경우, 리턴되는 하위는 맵핑되지 않은 테스트 오브젝트입니다.
		applicationmenuBar().click(atPath("File"));
		TestObject to[] = applicationmenuBar().getChildren();
		for(int i=0;i<to.length;i++){
		System.out.println(applicationmenuBar().equals(to[i]));
		// Exception is not thrown here to[i] is an unmappedtestobject
		System.out.println(applicationmenuBar().equals(applicationmenuBar()));
		// Exception occurs here since applicationmenuBar() is a mappedtestObject
		}
		applicationmenuBar().click(atPath("View"));

피드백