2015-09-23 3 views
-2

Я новичок в селене и нуждаюсь в помощи, чтобы выяснить, как выбрать конкретное значение из выпадающего списка. Сценарий заключается в том, что, когда я нажимаю на стрелку, он дает список для выбора, и когда я выбираю какое-либо значение, появляется другое поле для ввода значения в нем. Поэтому, пожалуйста, скажите мне, как выбрать значение из списка, щелкнув по нему.Как выбрать конкретное значение из выпадающего списка в webdriver

Вот 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 

Благодаря

+0

Имеет ли в теге выбора теги параметров? – Andrio

+1

Итак, что вы пробовали? Или вы просто ищете, чтобы кто-то написал ваш код, и у него было очень мало информации? – SiKing

+0

Добро пожаловать в переполнение стека! Что вы пробовали и что было результатом? Как вы это делали в школе ... пожалуйста, покажите свою работу. :) Это часть процесса получения ответов на SO. Это полезно для вас, потому что это заставляет вас исследовать вашу собственную проблему и продумать ее. Это также доказывает читателям, что вы сделали домашнее задание и предприняли разумную попытку ответить на собственный вопрос. В-третьих, это помогает читателям находить и диагностировать проблему, что дает лучший ответ для вас и меньше времени, потраченного на нас. – JeffC

ответ

0

Самый быстрый способ будет использовать Selenium IDE для записи действий пользователя, а затем допросить HTML генерируемый, чтобы увидеть, какие элементы и выпадающие выбираемые элементы называются.

Смежные вопросы