Здравствуйте
Я ещё новичок в Тестировании, и вот столкнулся с проблемой которую не могу решить
Помогите :)
Надо выбрать значение с автокомплита, автокомплит 'включаеться' начиная с ведённой третей буквы
Выкладываю скрины кода
2.jpg 302,13К
80 Количество загрузок:
и код который сам делал
3.jpg 112,4К
85 Количество загрузок:.
Мало того что надо выбрать какое то значение, задача усложняется в следующем:
рандомно водить в поиск ( рандомные 3 буквы) и рандомно выбирать с автокомплита
заранее спасибо всем откликнувшимся
Работаю в Selenium IDE 1.7.1
Autocomplete Selenium Ide
Автор Nelly_lucky, 19 мар 2012 16:34
Сообщений в теме: 4
#1
Отправлено 19 марта 2012 - 16:34
#2
Отправлено 19 марта 2012 - 18:12
1) Вам нужно составить селетор для элемента автокомплита, кажется все просто, они имеют свой класс.
2) Ввести буквы, думаю на эту тему достаточно написано
3) Просто выполнить клик на элементе с определенным ранее селектором, после ввода букв этот элемент будет доступен и Вы получите необходимый результат.
2) Ввести буквы, думаю на эту тему достаточно написано
3) Просто выполнить клик на элементе с определенным ранее селектором, после ввода букв этот элемент будет доступен и Вы получите необходимый результат.
#3
Отправлено 19 марта 2012 - 21:09
Решил проблему так
<tr>
<td>store</td>
<td>javascript{Math.floor(Math.random()*200)}</td>
<td>number</td>
</tr>
<tr>
<td>type</td>
<td>id=id_company_name</td>
<td>canad</td>
</tr>
<tr>
<td>typeKeys</td>
<td>id=id_company_name</td>
<td>a</td>
</tr>
<tr>
<td>waitForVisible</td>
<td>class=ui-corner-all</td>
<td></td>
</tr>
<tr>
<td>mouseOver</td>
<td>//ul/li/a</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//li[${number}]/a</td>
<td></td>
</tr>
Возможно можна сделать по другому или есть какието советы по этому поводу?
<tr>
<td>store</td>
<td>javascript{Math.floor(Math.random()*200)}</td>
<td>number</td>
</tr>
<tr>
<td>type</td>
<td>id=id_company_name</td>
<td>canad</td>
</tr>
<tr>
<td>typeKeys</td>
<td>id=id_company_name</td>
<td>a</td>
</tr>
<tr>
<td>waitForVisible</td>
<td>class=ui-corner-all</td>
<td></td>
</tr>
<tr>
<td>mouseOver</td>
<td>//ul/li/a</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//li[${number}]/a</td>
<td></td>
</tr>
Возможно можна сделать по другому или есть какието советы по этому поводу?
#4
Отправлено 20 марта 2012 - 21:56
Не очень удачный выбор ui-corner-all, лучше воспользоваться ui-menu-item
#5
Отправлено 24 декабря 2012 - 11:55
Здравствуйте
Пробовал с описанными командами воспроизвести тест. Проблем с автокомплитом не возникает, но есть другая проблема - невозможно сделать сабмит формы. Вот скриншот с IDE -
Перепробовал разные команды, чтобы продолжить выполняться тест - безуспешно.
Пробовал с описанными командами воспроизвести тест. Проблем с автокомплитом не возникает, но есть другая проблема - невозможно сделать сабмит формы. Вот скриншот с IDE -
Перепробовал разные команды, чтобы продолжить выполняться тест - безуспешно.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных