comment sélectionner la valeur de “Durée de la liste déroulante Type de” dans Selenium webdriver

comment sélectionner la valeur de "Durée de la liste déroulante Type de" dans Selenium webdriver

Je suis en mesure de cliquer sur la liste déroulante à l'aide de XPath, mais pas en mesure de sélectionner la valeur à partir de la liste déroulante.
Mon XPath pour cliquant sur la liste Déroulante est:

driver.findElement(By.xpath(".//*[@id='minexpButton']/span")).click();

Lorsque j'utilise le code ci-dessus dans le Sélénium, la liste déroulante est étendue, mais je ne suis pas en mesure de sélectionner la valeur à partir de la liste Déroulante

MON code HTML est comme ci-dessous:

<span id="minexpButton" class="yui-button yui-menu-button yui-button-active yui-menu-button-active" style="background-color: rgb(255, 255, 255); display: -moz-inline-box;">

<div id="minexpSelectionMenu" class="yui-module yui-overlay yui-button-menu yui-menu-button-menu" style="z-index: 1003; visibility: visible; left: 367.683px; top: 1050.6px;">

<div class="bd">
<div class="selectionMenu">
<div class="ulDiv" style="overflow: auto; width: 64px; height: 210px;">
<div class="liDiv selected">

<a class="txt_black heading_4" href="#" tabindex="-1" target="_self">- Min -</a>
</div>

<div class="liDiv">
<a class="txt_black heading_4" href="#" tabindex="-1" target="_self">0</a>
</div>

<div class="liDiv">
<a class="txt_black heading_4" href="#" tabindex="-1" target="_self">1</a>
</div>

Comment puis-je sélectionner la valeur de liste déroulante?

  • veuillez ajouter le code pour la sélection de la valeur à partir de la liste déroulante, puis .//*[@id='minexpButton']/span --> je ne vois pas une balise span qui est l'enfant de la balise id = 'minexpButton'