с функциями доступа во вложенные фреймы разобрался достаточно быстро
##### Код { ##### //перемещаемся обратно на основной фрейм (на верх) sel.selectFrame("relative=top"); //выбираем основной фрейм "Функции системы" sel.selectFrame("xpath=//IFRAME[@name='main']"); ##### Код } #####
Когда вложенный фрейм обновлялся (по нажатию кнопки в другом фрейме) - получить доступ к контролам в обновленном фрейме не получалось. Такая ошибка возникала именно после обновления фрейма, до обновления, когда во фрейме была фругая форма - к ее контроролам доступ был.
У кого нибудь наблюдались подобные проблемы, когда контролы в обновленном фрейме-потомке, после обновления фрейма - не видны?
P.S. из объяснений программистов я понял, что во вложенные фреймы новые формы загружаются через javascript, "с самого верха"
Ситуация: в приложении есть кнопка "New", которая открывает форму создания нового объекта в том же окне (т.е. кликаешь кнопку -> тут же открывается форма). При этом в адресе новой страницы вижу атрибут "popup=false". (ExtJS application)
Пишу тест с Selenium RC - должен открывать эту форму:
##### Код { ##### <tr> <td>click</td> <td>css=button:contains("New...")</td> <td></td> </tr> ##### Код } #####
HTML кнопки: ##### Код { ##### <button type="button" class="x-btn-text CfgListViewBodyTBNew" id="ext-gen500">New ...</button> ##### Код } #####
Кнопку находит, кликает, но открывает ссылку в новом окне браузера :(
Уважаемые специалисты, не подскажете, как можно победить Селениум в таком случае?
Требования: -понимание методологии тестирования; -навыки установки и администрирования операционных систем Windows; -базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); -опыт работы от одного года; -английский язык (чтение документации, требования и описание дефектов); -ответственное и добросовестное отношение к делу; -аккуратность, усидчивость, наблюдательность.
Обязанности: -тестирование программного обеспечения (ручное); -регистрация дефектов в трекинговой системе; -составление отчетов о тестировании.
Tester/Junior Tester for linux applications
Требования: -понимание методологии тестирования; -навыки установки и администрирования операционных систем Linux; -базовые знания о структуре хранения информации на жестких дисках (разделы, вольюмы, файловые системы); -опыт работы от одного года; -английский язык (чтение документации, требования и описание дефектов); -ответственное и добросовестное отношение к делу; -аккуратность, усидчивость, наблюдательность.
Обязанности: -тестирование программного обеспечения (ручное); -регистрация дефектов в трекинговой системе; -составление отчетов о тестировании.
Условия:
Мы предлагаем работу в стабильной и успешной компании, полное соблюдение ТК РФ, перспективы карьерного роста и достойную оплату труда (по результатам собеседования).
Для сотрудников: - бесплатное питание; - корпоративный абонемент в фитнес-клуб; - комплексная медицинская страховка (ДМС).
Офисы компании находятся рядом со ст. метро Савеловская и Отрадное.
Вы можете отправить резюме по электронной почте: hr@acronis.ru, указав код вакансии "tester" или "linux tester" в теме письма.
Также более подробно о компании и нашем отделе тестирования Вы можете прочитать на нашем сайте пройдя по ссылке:
Выбор инструментов для тестирования ПО -> Помогите с выбором средства для PerfomanceTesting интерфейсов
2009-07-20 19:08 w5278c
Всем доброго времени суток! Есть задача проведения регулярных Perfomance тестов как для web интерфейсов так и приложений windows, которые не могут быть перекомпилированы под системы автоматического тестирования т.к. эти приложения от сторонних производителей. Необходимо регулярно запускать на клиентских машинах сценарии и агрегировать данные по производительности (время отклика и т.п.). Т.к. интерфейсы не меняются или меняются, но крайне редко, то вполне могут подойти средства которые могут эмулировать движния мыши не на определенный контрол интерфейса, а по заданным координатам, с дальнейшим вводом текста к примеру. Конечных клиентских машин довольно много и соответственно играет непоследнюю роль стоимость средства тестирования или агента. Так же интересуют наименее ресурсоемкие приложения и если есть такие которые можно использовать в фоновом режиме без ущерба для общей производительности машины. Что можете посоветовать для таких целей?
От лица нашей компании приглашаю вас к сотрудничеству по поставкам и гарантийному обслуживанию расходных материалов для оргтехники (картриджи оригинальные, картриджи совместимые, картриджи под оригинал) на специальных индивидуальных условиях (%) (конфиденциальность и надежность при совместной работе - в инетересах нашей компании).
Ценовое приложение по всем картриджам, а также образцы отправлю по запросу и с удовольствием обсужу индивидуальные аспекты сотрудничества.
Наша компания находится в городе Екатеринбурге, мы рассматриваем любые предложения из всех регионов страны.
Связаться с нами вы можете по ICQ 376-331-946 или по почте cartridge@list.ru
От себя добавлю, что в успех сотрудничества я верю, так как хорошо понимаю поставленные перед вами задачи.