Переход от TC 7.52 к TC 8
2012-01-26 08:59
Добрый день.
Есть большое количество скриптов на VBS. Какие могут проблемы при переходе от 7.52 к 8 версии? Можно ли сразу прогонять имеющиеся скрипты, не надо их переписывать, что-то перенастраивать в проектах?
пересобрать selenium
2012-01-26 10:41
Здравствуйте! кто нибудь имел опыт пересборки selenium под ubuntu?
можно ли как-нибудь пропустить тесты, которые он проводит перед сборкой?
Не срабатывает метод Maximize
2012-01-26 14:11
Необходимо после появления формы приложения развернуть ее на весь экран.
При использовании метода Maximize() ничего не получается, в логе получаю такое сообщение:
The 'Form100009' window cannot be maximized.
The window is not of the WS_MAXIMIZEBOX style.
Может есть какие-нибудь альтернативные варианты для этого случая?
Перед нами стоит такая задача: сделать автоматизированное тестирование flash-баннеров. Надо примерно следующее: проверить,что баннер загружен; если загружен, то тыкнуть на кнопочку на нем и посмотреть куда перешли.
Первоначально попробовали FlashSelenium (http://code.google.com/p/flash-selenium/. Он кроссплатформенный,кроссбраузерный,бесплатный, работает к тому же), но там требуется доступ к внутренностям флеш-объекта,дописывать всякие там методы и тп. Отсюда родилось понимание,что нам необходимо тестирование баннеров методом черного ящика (следственно, оборачивать флеш какой-нить библиотечкой тоже не подходит). Т.е. инструменты типа FlashSelenium, TestComplete, Ranorex, PushToTest не подходят.
Выделилась следующая группа инструментов: те,которые умеют распознавать по картинкам и тыкать туда, куда нам надо (например, iMacros)
Про Watir, eggPlant, Automationanywhere ничего не могу сказать,еще не было время детально покопаться с ними... у всех заявлено,что они как-то там умеют тестировать flash методом черного ящика..
Но наткнувшись вот здесь на слова "координаты кликов" появилось подозрение,что есть еще какие-то методы тестирования flash-приложений. Так ли это?
Поделитесь опытом, товарищи, какие инструменты кто использовал для тестирования flash-приложений?
Проблема с аддоном Firepath
2012-01-26 16:49
До не давнего времени юзал сей чудесный аддон для firefox, удобно очень им искать xpath элементов и selenium их чудесно потреблял. Но не давно он перестал работать, по правому клику мышки, в выпадающем меню, пропала кнопка Inspekt in Firepath. В меню Firebug закладка есть, но она не активна. при чем случилось это на 2-ух машинах, примерно одновременно.
Версия Firefox 9.0.1, Firebug 1.9, Firepath 0.97
умеет ли WebDriver/Selenium2 работать с HTML5 draggable api ? элементы имеют draggable="true"
Спасибо
Выполнение скрипта на странице
2012-01-26 18:45
Привет всем.
Есть такая необходимость выполнить скрипт на странице, на подобие того как это
делается в ФаерБаге.
Пример скрипта такой: $(".edit").show()
ТС не дожидается загрузки элементов
2012-01-26 20:29
Всем привет.
Сейчас занимаюсь автотестами .NET приложений.
И столкнулся с неприятной проблемой. Не самое лучшее решение со стороны разработки и тормозные виртуалки. И как следствие падение теста при загрузки страницы.
page.wait(); не спасает, получается, что страница загрузилась, но некоторые элементы еще недоступны и по ним нельзя кликнуть.
Тот кто их писал нашел жесткое решение проблемы, это глобальные таймауты. aqUtils.delay(время*число) собственно время - задержка в мс, число какое то значение тайм аута (иногда такие задержки составляют по несколько минут, хотя иногда надо от силы секунд 30). Но и это не всегда спасает, то есть скрипт тупо не дожидается. Так же побочный эффект в таком подходе выражается просто в огромном времени прохождения скрипта. А если он падает под конец это просто неописуемо :)
Итак собственно подошли к проблеме:
Есть ли какие методы\ функции которые будут проверять появился ли элемент на странице \ доступен ли этот элемент. Можно конечно использовать после каждого клика if и проверять доступность, но это тоже не выход, так как скрипт тогда разрастется до невероятных размеров. И если ответ на этот вопрос все же есть, то примеру буду несказанно благодарен:)
Так же еще попутно хотел бы узнать в обоснованности использования модели Tree, я все больше и больше присматриваюсь к DOM модели, так как она на мой взгляд стабильнее за счет жесткой привязки и ид элемента. И как следствие в случае изменения верстки на странице скрипт продолжит работать.
Модальные окна webdriver и IE9
2012-01-26 20:35
Подскажите пожалуйста - отрабатывает ли последняя версия webdriver модальные окна в IE9? Я использую driver.switchTo().window("windowName"); чтобы переместить фокус на открывшееся окно. Окно открыто, но работать с его элементами невозможно. Window not found. Язык тестов Java, application language - Java.
Зарнее спасибо.
Гугл говорит. Что, вроде как, это issue #284. И парочку вялых work arounds, которые в моем случае не работают. Неужели никто это не обходил и WB в минусе для приложений с этими окнами?