Comment choisir/obtenir la liste déroulante de l'option en Sélénium 2

Je suis la conversion de mon sélénium 1 du code de sélénium 2 et ne peut pas trouver un moyen facile de sélectionner une étiquette dans un menu déroulant ou d'obtenir la valeur sélectionnée d'une liste déroulante. Savez-vous comment faire en Sélénium 2?

Voici deux déclarations de travail en Sélénium 1 mais pas dans le 2:

browser.select("//path_to_drop_down", "Value1");
browser.getSelectedValue("//path_to_drop_down");
  • Avez-vous essayé de le localiser à l'aide de Firebug? À l'aide de xpath généré avec Firebug/xpather pouvez le rendre plus facile.
  • La question n'est pas sur la localisation ou trouver la liste déroulante. Son sur la sélection d'une étiquette dans le menu déroulant. Je peux localiser la liste déroulante, mais vous ne savez pas quelle est la méthode à appeler en Sélénium depuis 2 sélectionnez() et getSelectedValue() ou getSelectedLabel() ne fonctionnent pas en Sélénium 2.
  • Solution en c#: stackoverflow.com/questions/5278281/...
InformationsquelleAutor user786045 | 2011-06-21