Selenium ide Array массивы в IDE
#1
Отправлено 15 Февраль 2012 - 14:10
нужно создать массив переменных ('x1', ... 'x200')и при помощи цикла присвоить каждой из них значение,
а потом эти значения вывести (echo) при помощи другого цикла
перелопатил весь гугл. ничего не помогло.
Выручайте плз.
#3
Отправлено 15 Февраль 2012 - 14:48
#4
Отправлено 15 Февраль 2012 - 15:34
#6
Отправлено 15 Февраль 2012 - 18:02
#7
Отправлено 15 Февраль 2012 - 19:45
Splinter (15 Февраль 2012 - 18:02) писал:
Там пример есть в папке demos в файле testForEach.html с addCollection/addToCollection. Можно попробовать его модифицировать.
#8
Отправлено 21 Февраль 2012 - 18:52
#9
Отправлено 22 Февраль 2012 - 11:30
waitFor... | |
setTimeout(timeout)
Arguments:
timeout - a timeout in milliseconds, after which the action will return with an error
Specifies the amount of time that Selenium will wait for actions to complete.
Actions that require waiting include "open" and the "waitFor*" actions.
The default timeout is 30 seconds.
Или в IDE Options -> Options... -> поменять Default timout value of recorded command in milliseconds (30s = 30000ms)
#10
Отправлено 22 Февраль 2012 - 12:40
М.б. я что-то не правильно делаю?
#11
Отправлено 22 Февраль 2012 - 12:55
Если хочешь поменять время ожидания по умолчанию везде и всегда - смотри опции и меняй там Default timout value.
#12
Отправлено 22 Февраль 2012 - 16:22
mzzz (22 Февраль 2012 - 12:55) писал:
Если хочешь поменять время ожидания по умолчанию везде и всегда - смотри опции и меняй там Default timout value.
Хм, поставил setTimeout, выставил 15000 в value и target, но кейс все равно пробегает данный шаг за секунду.
#13
Отправлено 22 Февраль 2012 - 16:35
pause(waitTime)
Arguments:
waitTime - the amount of time to sleep (in milliseconds)
Wait for the specified amount of time (in milliseconds)
#14
Отправлено 22 Февраль 2012 - 17:52
mzzz (22 Февраль 2012 - 16:35) писал:
pause(waitTime)
Arguments:
waitTime - the amount of time to sleep (in milliseconds)
Wait for the specified amount of time (in milliseconds)
Опишу подробнее.
Идет кейс заполнения полей формы поиска - там поля, чекбоксы, выпадающие списки, затем идет нажатие сабмита и проверка наличия текста на странице (тобишь результата). Так вот тест проводиться на прототипе, там загрузка страница происходит в течении 2 секунд.
Собственно структура кейса в "проблемном месте" следующая:
1. Нажатие кнопки "Сабмит" (clickAndWait, таргет=css=input.submitBtn)
2. Ожидание загрузки (waitForPageToLoad, указываю в value=15000).
3. Проверка результатов (verifyTextPresent).
Так вот я сейчас думаю, что что-то делаю не так - возможно нет привязки к конкретной странице во втором шаге, но с другой стороны setTimeout тоже не работает... Не могу понять в чем дело.
P.S. А вот с паузой сработало)
#15
Отправлено 22 Февраль 2012 - 18:46
Я бы сделала так:
1. Нажатие кнопки "Сабмит" (clickAndWait, таргет=css=input.submitBtn)
2. Ожидание того, что появится нужный текст (waitForTextPresent, value="нужный текс").
Поделиться темой:
Similar Topics
| Название темы | Форум | Автор | Статистика | Последнее сообщение | |
|---|---|---|---|---|---|
|
«Windows Azure Architecture Guide» и Эухиньйо Паче
|
Анонсы и обсуждения материалов it4business.ru |
Case
|
|
|
|
Worldwide Hp Software Cerfication Update
|
Hewlett-Packard (Mercury) - Functional Testing |
Dmitry_NJ
|
|
|
|
Selenium 2.0: просмотр элементов веб-страницы в отладчике
|
Портал Software-Testing.Ru |
baranceva
|
|
|
|
Selenium 2.0 / Watir + java / ruby что лучше выбрать ?
Ищу эксперта ! |
Автоматизированное тестирование |
Dodo
|
|
|
|
Monitoring of server resources used (LR)
how to measure server side? |
Hewlett-Packard (Mercury) - Тестирование производительности |
Troubleshooter
|
|
|

Помощь
















