2016-06-14 5 views
-1

アクセスするには以下のコードで使用する必要があるIDはどれですか?Selectで使用するIDを指定します。drop = new Select(browser.findElement(By.id( "")));セレンでドロップダウン値を選択する

<div class="form-inline form-group nb-city-selector"> 
    <div class="wrapper-demo" style="border-right:0px"> <!-- adding class , dropdown will not work--> 
     <div id="nbCitySelector" class="wrapper-dropdown-2" tabindex="1"> 
      <span class="selectedcity" data-key="mumbai">Mumbai</span> 
      <ul class="cityselector dropdown"> 
       <li><a class="cityoption" data-key="mumbai">Mumbai</a></li> 
       <li><a class="cityoption" data-key="bangalore">Bangalore</a></li> 
       <li><a class="cityoption" data-key="pune">Pune</a></li> 
       <li><a class="cityoption" data-key="chennai">Chennai</a></li> 
      </ul> 
     </div> 
    </div> 
</div 
+0

コードは選択リストではないため、選択を使用することはできません。 – Mobrockers

+0

@Mobrockers、これは、この場合に使用するのに最適ですか? –

+0

選択したいアイテムが分かりますか?のように、あなたはムンバイまたはバンガロールを選択したいと思いますか? – Mobrockers

答えて

0

ドロップダウンのためのセレンで

コード

Select dropdown = new Select(browser.findElement(By.id(""))); 

コード以下のリストになりました

List<WebElement> myddval = driver.findElements(By.xpath("//*[@id='nbCitySelector']/ul/li")); 

内の値のすべてを取るようこんにちは、それを行ってくださいインデックスの基準は選択を行う

myddval.get(1).click() //to select 2nd option 
+0

こんにちは、ありがとう、私はそれを試してもエラーを返していないし、テストに合格したが値を選択しなかった –

+0

こんにちはplzはこのxpathで試してみる// * [@ id = 'nbCitySelector']/ul/li/a –

+0

( –

関連する問題