Silktest's Recording Method
#1
Отправлено 07 февраля 2004 - 11:44
Как в Силктесте работать нормально с окнами, которые являются потомками от разных окон, но тем не менее абсолютно одинаковы?
Смысл примерно такой: есть окно "Search Results", которое появляется во многих приложениях (соответственно предки разные), но окно само по себе всегда одинаково...
приходится для каждого приложения заново распознавать окно или копировать имеющеесй описание, а потом менять свойство Parent. Очень неудобно :(
Заранее спасибо
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#2
Отправлено 18 февраля 2004 - 15:14
В Custom Class вписать имя ненужного класса, а в Standard Class выбрать Ignore
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 20 февраля 2004 - 15:41
Genka, а можно, пожалуйста, поподробнее. Что значит ненужный класс?Ответ нашел один мой коллега: меню Options -> Class Map.
В Custom Class вписать имя ненужного класса, а в Standard Class выбрать Ignore
Два окна (class window), у обоих одинаковый children, я хочу работать с child окном не обращая внимание какой у него предок. Что мне надо вписать в Custom Class поле?
#4
Отправлено 23 февраля 2004 - 07:40
Два окна (class window), у обоих одинаковый children, я хочу работать с child окном не обращая внимание какой у него предок. Что мне надо вписать в Custom Class поле?
Это немного не та ситуация.
Если приложения многооконные, то дочернее окно скорее всего придется записывать дважды.
По крайней мере мне не удалось заставить его работать в таком виде, как ты имеешь ввиду :(
Я же имел ввиду ситуацию, когда на Dialog Window находятся разные панельки. Тогда те из них, на которых нету контролов, можно заигнорить...
Например: у нас встречаются компоненты, которые называются AfxControl42, AfxControl421 и т.д. Вот их и игнорим.
Кстати, DEL, если найдешь, как избавиться от понятия "предок" для дочерних окон, - напиши пожалуйста, у нас этот вопрос стоит очень остро.
Заранее спасибо
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#5
Отправлено 23 февраля 2004 - 08:02
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#6
Отправлено 23 февраля 2004 - 12:55
да пока не нашла...
Пока, чтобы не записывать несколько одинаковых методов, делаю просто
actWin=Desktop.GetActive ()
и потом уже с этим активным окном работаю....
согласна, не эстетично это как-то, но пока другого способа не нашла :(
#7
Отправлено 23 февраля 2004 - 12:58
Имела ввиду - "чтобы не записывать несколько разных (но по сути одинаковых) окон"Пока, чтобы не записывать несколько одинаковых методов,
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных