두 가지 질문이 있습니다. 1) 웹 페이지에 5 개의 객체가 있다고 가정합니다. 그런 다음 런타임에 해당 객체의 색인 값을 찾는 방법은 무엇입니까? 2) 다음 릴리스에서 색인이 변경되면 코드가 확실히 실패합니다.이 경우 코드를 작성하는 방법이 잘못되었습니다. 코드 변경없이이 문제를 극복 할 수있는 논리가 있습니까?QTP의 개체 색인 값
0
A
답변
1
내 경험에 따르면, webelements의 색인은 항상 DOM에 표시된 순서와 같습니다. DOM에있는 웹 요소의 양과 위치는 동적이며 "보기 페이지 소스"를 통해 얻을 수있는 소스와 다를 수 있습니다.
인덱스가 유일한 고유 식별자이고 인덱스가 변경되면 코드를 변경해야합니다. 다른 고유 식별자를 찾으려면 인덱스 또는 식별자 조합을 고유하게 사용하십시오. 가능한 경우 html id
을 사용하는 것이 좋습니다. 은이어야하며 innerhtml
또는 outerhtml
은 좋은 옵션이 될 수 있습니다.
이것이 가능하지 않고 testautomation이 회사 내에서 중요한 항목 인 경우 개발자에게 이야기해야합니다 (물론 소프트웨어는 집안에 만들어집니다). 자신이 무엇을하고 있는지 설명하십시오 (). 귀하가 알고있는 회사의 솔루션 괴물입니다. 문제를 설명하고 도움을 줄 수 있는지 설명하십시오. 그들 중 하나가 각 HTML 객체에 id
을 추가하는 아이디어를 생각해 내도록하십시오. 문제는 해결되었습니다.
0
어떤 종류의 개체입니까? 색인은 대개 개체 식별/조작에 대한 끔찍한 방법입니다. 테이블로 개체를 추가하고 하위 항목으로 테스트하는 것이 더 나은 솔루션 일 수 있습니다.
관련 문제
- 1. QTP의 가상 개체 9.5
- 2. 값 개체 또는 개체
- 3. 개체/값 개체 선택
- 4. 개체 또는 값 개체?
- 5. Google지도 z- 색인 값
- 6. R의 행렬 색인 값?
- 7. 목록 색인 값 검색
- 8. CommaSeparatedIntegerField의 색인 값 필터링
- 9. 일치하는 색인 값
- 10. qtp의 오브젝트에서 색상 추출
- 11. 값 개체 내 값 개체 [DDD]
- 12. 개체 개체 및 값 나열
- 13. 개체 라이브러리 - 색인 값 또는 개체 자체에 액세스 하시겠습니까? (예 : 심도 대 얕은 복사)
- 14. 내가 테스트를 실행 QTP 자동화 개체 모델을 사용하고 QTP의 자동화 개체 모델
- 15. 색인 필드를 시도합니까? (nil 값)
- 16. CSS - 최대 z- 색인 값
- 17. 크롬의 최대 z- 색인 값
- 18. QTP의 링크 요소 매개 변수화
- 19. QTP의 관련 라이브러리가 작동하지 않습니다.
- 20. QTP의 CaptureBitmap 기능이 작동하지 않습니다.
- 21. 해당 개체 속성 중 하나를 사용하여 배열에서 개체 색인 찾기
- 22. "specified"플래그가있는 값 개체
- 23. PHP 액세스 개체 값
- 24. 개체 일련화 - 값 바꾸기
- 25. 값 개체 대 엔티티
- 26. AS3 : 개체 값 변경
- 27. 파이썬 개체 사전 값
- 28. 개체 값 복사
- 29. PHP 개체 반환 값
- 30. 개체 속성의 동적 값