Telerik에서는 이미 발견 된 요소 내의 요소를 검색 할 수 있습니다. 예 : 나는 ul을 발견했다. 그것은 약간의 요소 li를 가지고있다. 그 후 요소에서 직접 find()를 호출 할 수 있습니다.요소 내 웹 검색
WebDriver Java를 사용할 가능성이 있습니까?
Telerik에서는 이미 발견 된 요소 내의 요소를 검색 할 수 있습니다. 예 : 나는 ul을 발견했다. 그것은 약간의 요소 li를 가지고있다. 그 후 요소에서 직접 find()를 호출 할 수 있습니다.요소 내 웹 검색
WebDriver Java를 사용할 가능성이 있습니까?
WebDriver에서 페이지에서 요소를 찾는 일반적인 방법은 다음과 같습니다.
WebElement element = driver.findElement(By.xpath("xpath query here"));
findElement
방법 WebElement
도 연장 SearchContext
inferface에 의해 제공된다. 즉, 이전 검색에서 찾은 요소에 findElement
을 호출 할 수 있습니다.
WebElement child = element.findElement(By.xpath("another xpath query"));
사실, 당신은 귀하의 목록은 UL에있는 모든 리튬 요소가 포함
List<WebElement> = driver.findElements(By.cssSelector(".ul li"));
사용할 수 있습니다.
이보다 더 좋은 대답은 없습니다. 또한 비슷한 위치 지정자를 사용하여 모든 요소를 목록에 저장할 수 있다는 사실을 상기시켜줍니다. –
aimbire