나는 ranorex를 통해 테이블에 생성 된 열 수의 유효성을 검사하려고합니다. 예를 들어 자동차를 구입하고 지불이 12 회에 걸쳐 이루어 졌다고 가정 해보십시오. 응용 프로그램은 금액을 12 개의 균등 분할로 나누어 테이블에 표시합니다. 나는 이미 스크린 샷을 보고서에 넣었습니다. 그러나 테이블에 정확히 12 개의 열이 있음을 보여주고 싶습니다. 어떻게하면이 도움을 얻을 수 있습니까?테이블의 열 수를 확인하는 방법은 무엇입니까?
0
A
답변
0
아직 작성하지 않았다면 스크린 샷은 한 가지 시나리오에서만 유용 할 것이므로 동적 테이블에 대한 사용자 코드를 살펴보기 시작합니다.
내가 발견 한 좋은 방법은 스파이 기능을 사용하거나 녹음 사용 중에 유효성을 확인하려는 테이블을 클릭하는 것입니다.
-
테이블에 녹음
- 클릭을 시작
- : 이것은 당신이 다음 테이블 길이를 얻을하는 데 사용할 수있는 테이블 개체에 대한 정보를 제공합니다
- 오른쪽 (이 또한 저장소에 추가해야합니다) 사용자 코드 자동 생성 코드
- 로 변환에
- 클릭 TABL을 사용하게 될 테이블을 클릭 녹화 단계를 클릭 녹음을 중지 이 도움이 http://www.ranorex.com/support/user-guide-20/lesson-5-ranorex-recorder/user-code-actions.html
희망 : 전자 객체는 이제 테이블 크기
ranorex 사이트를 시작하는 데 도움이 될 수 있습니다 유용한 많은 정보를 제공을 얻기 위해 추가 코드를 추가하려면이 사용할 수 있도록.
1
스파이 도구를 사용하여 테이블의 xPath를 가져옵니다. 그리고 userCode 메소드를 추가하십시오.
public void TestMethod()
{
var rows = Host.Local.Find<TrTag>("/dom[@caption='Tryit Editor v3.0']//iframe[#'iframeResult']/?/?/table/tbody/tr");
int rowNum = 0;
foreach (var row in rows)
{
rowNum++;
}
Report.Info("Total rows: " + rowNum);
}