2014-10-17 7 views
-1

한 줄에 문장 (4 단어 또는 5 단어 조합)이 표시되는지 어떻게 테스트 할 수 있습니까?표시된 텍스트가 한 줄로 표시되었는지 확인

이름이나 다른 필드로 검색해야합니다. 검색 결과가 표시되면 표시된 텍스트가 한 줄인지 테스트해야합니다. 예를 들어, 아래 코드는 검색 결과 링크를 확인하는 데 사용됩니다.

// ol [@ 클래스, 검색 결과]]/li [포함하는 (@ 클래스, '수정 결과') 및 (@ 클래스, 'XXXXXX')]가 포함 된이 [포함 // (@ href가 'TRK = XXXXXX')]

+0

HTML 또는 실제 회선 표시를 의미합니까? 그것은 나중에, 당신은 할 수 없다. 한 줄을 HTML로 정의 할 수는 있지만 사용자의 브라우저에 작은 창이 열려서 줄을 감쌀 수 있습니다. 또는 CSS 또는 JavaScript로 인해 HTML이로드 된 후 행이 줄 바꿈 될 수 있습니다.이 경우 동적으로 발생하는 페이지 변경 사항을 알아 내야합니다. –

답변

-1

내가 에 익숙하지 않은,하지만 다음 접근 방식은 어떤 언어로 작동합니다. 당신의 "문장"완전히 하나 개의 요소에 포함된다고 가정

, 당신은 같은 모든 항목을 찾을 수 :

driver.findElements(By.xpath("//*[text()='your sentence']")) 

그런 다음 배열의 크기에 간단하게 테스트.

-1

단일 DOM 요소 내에 단일 또는 여러 줄이 포함된다고 가정하면 요소 크기의 수직 구성 요소를 사용하여 여러 줄 조건을 확인할 수 있습니다.

webElement.getSize() 
관련 문제