Макрос записи Selenium SE для текстового поля автозаполнения - PullRequest
0 голосов
/ 29 марта 2012

У меня есть текстовое поле автозаполнения, основанное на JQuery.Когда я записываю макрос, я не уверен, как выбрать элемент, который соответствует значению, так как вы должны выбрать всплывающее значение, я обычно нажимаю клавишу Tab на клавиатуре, чтобы получить выбранное значение, но как мне записать этобыть автоматизированным?

Мой поиск имеет только один результат, который облегчает его.

1 Ответ

0 голосов
/ 29 марта 2012

Ну, моя реализация была простой, не могу поверить, что я пропустил это.

open    /   
type    id=SelectUser   Dummy, User
click   id=SelectUser   timeout =200
waitForElementPresent   css=li.ac_even  
click   css=li.ac_even  
select  id=FeedBackSource   label=Letter
select  id=TimeReported     label=03:30
select  id=QualityTypeId    label=Positive Feedback
clickAndWait    css=button  

Где щелчок по текстовому полю автозаполнения вызовет действие, чтобы получить результаты.Ожидание элемента присутствует, ожидает, когда элемент может быть найден.Это лучшая реализация, так как у вас нет заблокированного потока дольше, чем вам нужно

, и это следует за событием щелчка на li.ac_even, которое является только одним вариантом.

...