아래 HTML 코드가 있습니다. 하이퍼 링크 태그 안에 모든 텍스트를 가져 오려고합니다.셀렌의 UL 태그에서 모든 값 가져 오기
<div ng-model='sCur'>
<ul sa-toggle-menu="" role="menu" class="sa-dropdown-menu">
<li><a ng-bind="item[lebel]" ng-click="itemSelect(item)" class="ng-binding">1</a>
<li><a ng-bind="item[lebel]" ng-click="itemSelect(item)" class="ng-binding">2</a>
<li><a ng-bind="item[lebel]" ng-click="itemSelect(item)" class="ng-binding">3</a>
</ul>
</div>
아래의 자바 코드를 시도하고 있습니다. 하지만 빈 텍스트 값이 생깁니다.
List<WebElement> currencies = driver.findElements(By.cssSelector("div[ng-model='sCur'] ul li"));
for (WebElement option : currencies) {
System.out.println("Text :" + option.getText());
}
는 추가해야합니다 ... 울 리 a를 할 수있다? 그렇지 않으면 get 텍스트는 li에서 텍스트를 가져 오려고 시도하지 않습니다. – Paul
작동하지 않습니다. 나는 이미 같은 것을 시도했다. – Purus