2013-04-02 2 views
0

Я хочу, чтобы имитировать щелчок пользователя по текстовому полю, используя раскрывающийся список и выбор элемента.selenium - как программировать с помощью выпадающего меню выбора

я могу получить их на поле и выпадающий работы с:

click //input[@id='select_students'] 
keyPress //input[@id='select_student'] \40 

, но я не могу показаться, чтобы получить «собирание» пункт в выпадающем списке.

Я пробовал использовать keyPress с Keys.ENTER как значение, но меня вынуждают помещать в цель (Selenium IDE в firefox это), и я не знаю, что использовать в качестве цели.

Я мог бы использовать что-то, что нажимает Enter независимо от цели, если она доступна.

ответ

0

Ниже логика может быть вам полезна.

click css=select[id="select_students"] 
select css=select[id="select_students"] label=student10 
click css=option[value="student10"] 
+0

Этот метод не вызывает срабатывание событий «change» в драйверах IE. Вы знаете метод, который делает? – RSG

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