<div id="ctl00_ContentHolder_vs_ValidationSummary" class="errorblock">
<p><strong>The following errors were found:</strong></p>
<ul><input type="hidden" Name="SummaryErrorCmsIds" Value="E024|E012|E014" />
<li>Please select a title.</li>
<li>Please key in your first name.</li>
<li>Please key in your last name.</li>
</ul>
</div>
예를 들어 여기에 나와 있습니다. ID 값 (예 : ct100_contentHolder_vs_ValidationSummary)을 가져 오려고합니다. 셀렌 웹 드라이버를 사용합니다.Selenium WebDriver를 사용하여 DIV 요소의 id 값을 읽는 방법은 무엇입니까?
String id=driver.findElementByXpath("//div[@class='errorblock']").getAttribute("id"));
을하지만,이 경우이 부문의 클래스는 고유해야합니다 : 시간
안녕하세요 Abhi Mishra .. div 요소에 클래스가 없으면 어떻게 할 수 있습니까? 그 당시 ID를 어떻게 읽을 수 있습니까? – saikiran
그렇다면 ID를 제외한 속성은 사용할 수 있습니다. ur 디비전과 ID가 있으면 //div[../strong[contains(text(),'xe '와 같은 오류를 발견 할 수 있습니다.')]]. –