0
내가 driver.findElements (By.xpath를 사용하여 페이지의 모든 요소를 가져 오기 위해 노력하고 있어요 .... 우리는 XPath는 무작위로 생성 한 페이지에서셀레늄 사용자 정의 XPath는
아래와 같이
//*[@id='ContentPlaceHolder1_dataListSessionTime_lblCinemasName_0']/span
//*[@id='ContentPlaceHolder1_dataListSessionTime_lblCinemasName_1']/span
//*[@id='ContentPlaceHolder1_dataListSessionTime_lblCinemasName_2']/span
등등 ..
는 한 페이지에 존재하는 이러한 요소의 수를 계산해야합니다.
아래 그림과 같이 내가 XPath는/코드를 사용하려합니다.
xpath에서 * = 사용; 문자로 시작을 나타냅니다.
String MovieCinemas=//*[@id*='ContentPlaceHolder1_dataListSessionTime_lblCinemasName_
List<WebElement> elements = driver.findElements(By.xpath(""));
System.out.println("Number of Elements Found: " + elements.size());
나는 요소의 수를 산출 할 수 없다. 또한 요소를 찾을 수 없음을 예외로합니다.