2017-10-12 1 views
0

J'ai une valeur en pourcentage dans la liste déroulante qui peut être modifiée, certaines valeurs sont désactivées et d'autres sont activées? Je dois vérifier la valeur et vérifier si elle est activée ou désactivée?Comment valider activer désactiver les valeurs de la dropDown en utilisant WebDriver?

est-il un moyen d'obtenir XPath d'une valeur et vérifier son activé ou désactivé?

Trouver l'image pour obtenir plus de détails

enter image description here

+1

Archiver le chemin de feu une fois si ce xpath // select [@ id = level_points] sélectionne toutes les options. Si oui, alors essayez de sélectionner l'option à partir de là selon vos besoins comme // sélectionnez [@ id = level_points] // option [@ value = '100'] puis vérifiez si elle est activée ou désactivée comme driver.findElement (By. xpath ("xpath here")). isEnabled() Si xpath // select [@ id = level_points] ne fonctionne pas, vérifiez une fois si l'option select est dans iframe. Si oui, passez à iframe et suivez les instructions ci-dessus. –

+0

Merci cela m'aider à attraper l'élément – dilRox

Répondre

1

vous pouvez utiliser le code ci-dessous pour vérifier si les options sont activées ou désactivées. essayez d'utiliser le code ci-dessous. Je n'ai pas Eclipse sur cette machine, veuillez donc prendre des erreurs syntaxiques le cas échéant. vous obtiendrez toutes les options désactivées dans try block, parce que vous avez cet attribut, et dans catch block vous obtiendrez les options qui ne sont pas désactivées.

+0

Super cela m'aider à résoudre mon problème :) Merci ... – dilRox