셀렌 웹 드라이버를 사용하여 드롭 다운 링크를 클릭하려고합니다. 예를 들어 검색 할 때 모두 select를 사용하여 보여 주므로 나에게 적합하지 않습니다.드롭 다운 링크를 클릭 할 수 없습니다
나는 다음은 SOLN이입니다
<div class="pull-right cpa_dropdown cpa_col">
<div class="dropdown">
<span class="dropdown_ul_text" data-toggle="dropdown" style="background-color: transparent;">
<span class="dd_txt ng-binding">CCC</span>
<span class="arrrow_img"/>
</span>
을 다음이어야 하나 개의 값을 드롭 다운 버튼, 즉 "dd_txt 겨 결합"을 클릭하고 선택해야합니다 ..
public void <methodname>(int list) {
List<WebElement> li = wb.findElements(By.className("<Classname>"));
for (int i = 0; i < li.size(); i++) {
li.get(i).getText();
if (i == 3) {
li.get(i).click();
List<WebElement> li1 = wb.findElements(By.xpath(".//*[@id='<id>']/li"));
for (int j = 0; j < li1.size(); j++) {
String x = li1.get(j).getText();
if (j == 1) {
li1.get(j).click();
System.out.println(x);
}
}
}
}
입력하신 마크 업에는 선택 요소가 없습니다. 그러므로 webElement.click()을 사용해야합니다. –
드롭 다운의 전체 코드를 추가 할 수 있습니까? – Sighil
웹 사이트에 대한 링크를 게시 할 수 있습니까? 그렇지 않다면 devs에서 찾을 수 있습니까? 이 위젯에 어떤 프레임 워크를 사용하고 있습니까? – SiKing