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

andrewxd

Регистрация: 24 дек 2012
Offline Активность: 23 авг 2013 07:12
-----

Мои сообщения

В теме: Seleniun IDE: Ajax autocomplete + clickAndWait = [error] Timed out

25 декабря 2012 - 14:46

Попробуйте тогда вместо ClickAndWait сделать pause (несколько секунд) - Click - pause . Это, конечно, не решение, но если заработает - тогда проблема точно в незагрузке элемента.


спасибо.
попробовал так
<tr>
<td>pause</td>
<td>1000</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=edit-submit</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>1000</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=edit-submit</td>
<td></td>
</tr>

и все заработало. но команда pause еще не поддерживается в Jenkins. я попробовал еще один пример:

typeKeys
id=edit-og-add-user
test_c

waitForElementPresent
//*[@id='autocomplete']/ul/li/div

mouseDown
//*[@id='autocomplete']/ul/li/div

click
id=edit-submit

setTimeout
50000

waitForElementNotPresent
//*[@id='autocomplete']/ul/li/div

clickAndWait
id=edit-submit

... и юхууу! все работает и в Jenkins. Спасибо за помощь.

В теме: Seleniun IDE: Ajax autocomplete + clickAndWait = [error] Timed out

25 декабря 2012 - 10:21

Вроде бы всё правильно; попробуйте поставить waitForElementPresent перед кликом, какая тогда будет ошибка?

без изменений

В теме: Autocomplete Selenium Ide

24 декабря 2012 - 11:55

Здравствуйте
Пробовал с описанными командами воспроизвести тест. Проблем с автокомплитом не возникает, но есть другая проблема - невозможно сделать сабмит формы. Вот скриншот с IDE - Изображение
Перепробовал разные команды, чтобы продолжить выполняться тест - безуспешно.