Перейти к содержимому

Фотография

Вопрос относительно Autosuggest


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 kvis_qa

kvis_qa

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Вячеслав К.
  • Город:Киев

Отправлено 04 февраля 2010 - 15:19

Доброго времени суток:)

Разбираясь со сценариями в Selenium IDE (Selenium RC пока не настраивал) столкнулся со следующей проблемой:
Есть поле, в завсимости от содержания которого "динамически" генерируется список вакансий (аналог списку, который появляется при поиске в google.com)

При попытке ввести manager и "кликнуть" по заданной записи возникла сложность со вторым: во первых, список "визуально" не появляется - ну и не "кликается". Пробовал разные варианты (используя keyPress, waitForElement (для Account manager) - не помогло. В текущем состоянии "код" выглядит так:
<tr>
	<td>click</td>
	<td>//div[@id='ctl00_centerZone_StepTwo_updJobName']/div/h1/span[1]/a/span</td>
	<td></td>
</tr>
<tr>
	<td>waitForElementPresent</td>
	<td>txtTitle</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>txtTitle</td>
	<td>manager</td>
</tr>
<tr>
	<td>storeTextPresent</td>
	<td>//div[@id='txtTitleAutosuggest']/div[1]/div[2]/ul/li[3]/b</td>
	<td>Account manager</td>
</tr>
<tr>
	<td>click</td>
	<td>//div[@id='txtTitleAutosuggest']/div[1]/div[2]/ul/li[3]/b</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>//a[@id='popup_ok_button']/span/span/span</td>
	<td></td>
</tr>

Вероятно, такое действие в IDE просто "нереализуемо"? Или :friends: подскажите, пожалуйста, как надо
Заранее спасибо)

Примечание: если форум читал невнимательно и пропустил обсуждение подобного вопроса можно просто "тыкнуть" ссылкой:)

Прикрепленные файлы


  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 04 февраля 2010 - 15:58

Поизучайте ХТМЛ-код данного поля, в которое надо вводить текст. Возможно там есть какие-то обработчики событий. В этом случае вам надо будет сделать вызов fireEvent, если это какое-то хитрое событие.
  • 0

#3 kvis_qa

kvis_qa

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Вячеслав К.
  • Город:Киев

Отправлено 05 февраля 2010 - 13:48

Спасибо за совет:)
Действительно помогла следующая "комбинация"
<tr>
	<td>type</td>
	<td>txtTitle</td>
	<td>manage</td>
</tr>
<tr>
	<td>keyDown</td>
	<td>txtTitle</td>
	<td>\82</td>
</tr>
<tr>
	<td>keyUp</td>
	<td>txtTitle</td>
	<td>\82</td>
</tr>
:blush: как мало нужно человеку для счастья:)

15.02.2010
При дальнейшем изучении форума: аналогичная проблема обсуждалась (и, вроде как было другое решение) тут:
http://software-test...topic14659.html
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных