Неверно определяется элемент на странице
#1
Отправлено 12 марта 2012 - 06:29
Нужна ваша помощь, потому как сам уже не знаю куда копать, может Вы подскажете. Ситуация следующая: Есть скрипт, который проверяет функциональность и работоспособность веб-сервиса. На флеш странице имеется кнопка, по нажатию которой появляется окно загрузки документа. Раз в сутки, иногда чаше скрипт выдает ошибку, что не найден элемент. При этом делается скриншот, в котором был произведён клик по кнопке и окно было открыто. Главное сутки работает всё нормально, но иногда появляется ошибка. Далее это ошибка вытекает в получение СМС о проблеме, которой по сути нет. При следующем цикле будет всё нормально. Как отловить данную ситуацию, подскажите. А то периодический подъём ночью не радует.
Всем откликнувшимся заранее благодарен. Если что-то не очень понятно написал, могу дополнить.
#2
Отправлено 12 марта 2012 - 06:44
О каком элементе идет речь ?
#3
Отправлено 12 марта 2012 - 06:48
#4
Отправлено 12 марта 2012 - 07:53
Кстати, если вы тестируете не функциональность приложения, а его сиюминутную доступность, то TestComplete это не совсем правильный инструмент. Вам нужен специализированный сервис, вроде AlertSite.
Дмитрий
#5
Отправлено 12 марта 2012 - 13:34
Добавил дополнительную проверку на существование этого элемента и если его нет, тогда снова запрашивать окно.
Но вопрос всё таки остался не решённым, почему иногда при запросе окна в нём не обнаруживается нужный ComboBox. ИМХО - он имеет какое-то другое имя или же просто не доинициализировался и поэтому его нет.
А по поводу выбора решения - как всегда на Руси. Вот есть это, этим и работаем. 2 года проект развивался и сопровождался одним человеком. Теперь сказано - это Твоё и Тебе его содержать.
Если что-то ещё накопаю, почему выскакивают какие-то глюки отпишусь, чтоб другие не наступали на эти грабли. Ну а если мне кто ответит на мой вопрос, также буду признателен.
#6
Отправлено 13 марта 2012 - 08:29
Исследование подобной проблемы, когда бяка в рабочем коде случается редко, довольно трудно. Обратитесь с этим вопросом в службу поддержки - это их работа.
Дмитрий
#7
Отправлено 13 марта 2012 - 12:22
Посоветовать можно периодически перезапускать браузер и TestComplete для профилактики ликов и недобитых объектов.
Исследование подобной проблемы, когда бяка в рабочем коде случается редко, довольно трудно.
Доброе время суток.
Итак 4 раза в сутки перегружаем целиком сервер, на котором крутятся тесты. Проблема явно в браузере и с чем связано вообще непонятно. Буду учится как-то обходить данную ситуацию. То, что пробовал закрыть окно по нажатию кнопки "Отмена" не сработало. Окно есть, а свойств его нет. Как вариант передавать "Alt+F4", но возможно закроется целиком браузер и тест завалится. Буду экспериментировать, но ребутать чаще не вижу смысла, потому как за сутки данная ситуация наблюдается пару раз.
#8
Отправлено 14 марта 2012 - 10:45
Дмитрий
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных