2017-12-18 13 views
0

<div id="test_num...">으로 시작하는 태그의 모든 속성을 Selenium Webdriver를 사용하는 페이지에서 가져 오는 데 어려움이 있습니다. 기본적으로, 나는 내가 운이없이 다음을 시도속성 값을 얻는 방법

<body> 
<div id="test_num_1" .....></div>  
<div id="test_num_2" .....></div> 
<div id="test_num_3" .....></div> 
<div id="test_num_4" .....></div> 
</body> 

다음 코드에서 "test_num"를 포함하는 ID의 모든 값을 얻을 필요가 :

$allvalues=$driver->findElement(WebDriverBy::xpath('//* 
    [contains(@id,'test_num')]')); 

는 또한 'didn를 CSS 선택기를 사용하여 시도

도와 줘.

누군가 내게 어떤 정보를 가르쳐 줄 수 있으면 고맙겠습니다.

+1

"도움이되지 않았 음"- 당신은 무엇을 의미합니까? 오류가 있습니까? '$ allvalues' 값으로 얻은 것은 무엇입니까? – alecxe

답변

0

quotes을 처리해야합니다. 다음을 시도해보십시오.

$allvalues=$driver->findElements(WebDriverBy::xpath("//div[contains(@id,'test_num_')]"));