2017-11-01 1 views
-1

다음은 다중 [div] 태그가있는 HTML 스크린 샷입니다.셀렌에서 contains() 함수를 사용하는 방법

는 "default_products_page_container"

아이 [DIV] 태그는 "default_product_display의 product_view_40"액세서리 그룹과 다른 제품보기 번호와 다른 몇

는 질문 부모는 [DIV] 태그가 있습니다 : 어떻게 [독생자를 얻을 수 있습니다 DIV 즉 부모에서 "default_product_display"로 시작하는 이름을 가진 [DIV]

+0

로 시작해야 함을 나타냅니다? 자신 만의 코드를 제공 할 수 있습니까? – JustBaron

+0

String expectedText = "default_product_display product_view"; 목록 allProducts = driver.findElements (By.xpath ("// div [@ id = 'default_products_page_container'및 @ class = contains ("+ expectedText + "]")); – Maddy

답변

0

이 CSS 선택은 당신에게 default_product_d로 시작하는 이름을 가진 아이를 줄 것이다 isplay :

By.cssSelector("div div[name^='default_product_display']")

^= 부분은 이름 속성이 이미 시도 무엇 default_product_display

관련 문제