RC.промахиватеся
#1
Отправлено 23 апреля 2010 - 14:06
#3
Отправлено 23 апреля 2010 - 18:06
1) Попробуйте ковырнуть ХТМЛ-код. Возможно у кнопки есть еще какой-то обработчик события, который срабатывает при каком-то хитром условии.собственно. есть некоторая непонятность в работе RC-idea-java. ни у кого случайно не было такой ситуации, когда тесты через два раза на третий падают из-зи того, что селениум "промахивается" мимо какого-нибудь ключевого элемента, имеющего конкретный однозначный id. тест несколько раз проходит нормально, потом вдруг оп... и фэйл. смотрю логи говорят, что все хорошо, кнопка нажата,но не совершается действие, а глаза смотрящие в этот момент на ход выполнения теста в броузере говорят обратное. тот же сценарий руками - 100 из 100. вот в том и вопрос никто с таким не сталкивался, может кто знает из за чего такое может происходить? пользеутся кастомный профиль с аддоном для автоматического принятия SSL сертификатов. "промахивается" селениум мимо кнопки логина. логин-пароль вводит нормально, а вот с кнопкой нелады...
2) Попробуйте поставить паузу, достаточную, чтобы убедиться в том, что кнопка доступна, видна и готова к использованию. Проверьте работоспособность в этом случае. Если работает нормально, то скорее всего надо подкорректировать тест так, чтобы он дожидался нормальной догрузки страницы.
#4
Отправлено 26 апреля 2010 - 07:02
а в том то и дело что говорит что нажало, говрит на что нажало, но действие иногда с первого раза не происходит.А на что он нажимает, когда промахивается? Или ни на что?
в том то и дело, что кнопка ничем не примечательная обыкновенный логин. перед тем как на неё жать специально дожидаюсь её появления. дождались - жмём. паузы пробовал - не помогли. селениум говрит вот она кнопка. команда нажатия отработала... тесты допилил, но всё равно это ж не совсем нормально, хотелось узнать откуда ноги ростут. интуитивно конечно догадываюсь...)))
#5
Отправлено 26 апреля 2010 - 07:18
Поделитесь догадками, интересно же. Может быть удастся воспроизвести в лабораторных условиях и поизучать монстра.интуитивно конечно догадываюсь...)))
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#6
Отправлено 26 апреля 2010 - 09:09
прошу прощения за дезинцформацию, я имел в виду, не корень проблемы, а именно то место откуда ростут ноги)))хотелось узнать откуда ноги ростут. интуитивно конечно догадываюсь...)))
если таки удастся выяснить причину - отпишусь.
есть только подозрение, что аддон автопринималка сертификатов подгружает чем-то броузер и в момент легкого втарчивания селениум и жмёт на кнопку. в коде он её дождался, увидел и нажал, но броузер был занят и нажатие не отрабатывает, хоть селениум в том что он нажал и уверен. но это сугубо мои философские рассуждения на тему "а почему бы так могло быть" ничем не подтвержденные.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных