如何从webdriver中的下拉列表中选择特定值

时间:2015-09-23 19:12:25

标签: selenium

我是selenium的新手,需要帮助来弄清楚如何从下拉列表中选择特定值。场景是当我点击箭头时它给出了一个可供选择的列表,当我选择任何一个值时,另一个字段打开以在其中输入值。所以请告诉我如何通过点击它从列表中选择值。

这是HTML:

div class="custom-select"
<select class="ng-pristine ng-untouched ng-invalid ng-invalid-required" required="" ng-class="{ 'ng-fieldEmptyOnCreate' : (profileAdminTab.modalrole.$dirty || submitted) && profileAdminTab.modalrole.$error.required }" ng-options="item.Role for item in RolesData | filter: {IsSecurityRole: true} | orderBy: 'RolePriority':false" ng-change="SetAllowedPermission()" ng-model="RolesData.selectedRole" name="modalrole">
<span class="error ng-binding ng-hide" ng-show="(profileAdminTab.modalrole.$dirty || submitted) && profileAdminTab.modalrole.$error.required">Roles are required</span>
/div
/div

谢谢

1 个答案:

答案 0 :(得分:0)

最快捷的方法是使用Selenium IDE记录用户操作,然后查询生成的html,以查看元素和下拉可选项的调用内容。