0

私のコードはこのようなものです..

<ul class="sb_dropdown" style="display: none;">
 <li id="sb_up_arrow" class="uiebatesca"/>
  <li>
  <label data-search-for="all">
    <strong>All</strong>
  </label>
 </li>
 <li style="background-color: transparent;">
   <label data-search-for="Automotive">Stores</label>
  </li>
  <li>
   <label data-search-for="Beauty">Deals</label>
  </li>
 </ul>
</form>

Stores今、私はJavaでwebdriverを使用して選択したいと考えています。
私は使用してみました:

List<WebElement> elementsList = driver.findElements(By.xpath("//form[@id='ui_element']/ul/li"));
Select ddvalues=new Select(elementsList.get(1)); 
ddvalues.selectByIndex(1);

しかし、これは機能していません...

これを選択する別の方法はありますかStores

このコードを使用して、「Stores」ラベルに移動しようとしました...

Actions builder = new Actions(driver);      
builder.moveToElement(elementsList.get(i)).perform();
elementsList.get(i).click();

しかし、これも機能していません...

4

1 に答える 1