Silk Test 7.1 issue
#1
Отправлено 23 марта 2006 - 13:06
У меня тут с 7 Силком такая история.
Он выдает предупреждение типа “Member <member> is not defined in window <window> for Microsoft Windows XP”, хотя в окне <window> обьект <member> существует. Это относится к переменным и функциям.
Но в тоже время при выполнении скрипта эти обьекты используются нормально! Может кто знает как боротся с этими предупреждениями?
Заранее спасибо.
#2
Отправлено 23 марта 2006 - 13:12
Если же при компиляции вылазит отдельное окошко с такими предупреждениями, то это значит, что вы обращаетесь к методу не самого объекта, а его потомка. В этом случае работать все будет нормально, но варнинги будут мешаться.
Например, для диалогового окна dDialog определена функция GetSomething(), и объект ... эээ, ну скажем, еще одно диалоговое окно dDialogTwo.
Тогда:
dDialog.GetSomething() - корректно
dDialog.dDialogTwo.GetSomething() - вылазит варнинг, но работает нормально
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 23 марта 2006 - 13:30
Если нет, то забей на это. Предупреждения - это не ошибки, они картины не портят
#4
Отправлено 23 марта 2006 - 13:43
А подход:
dDialog.dDialogTwo.GetSomething()
Я часто использую, когда для dDialogTwo надо создать специальную функцию. То я создаю ее в окне верхнего уровня dDialog. Делаю это потому, что все дети dDialog могут быть за раз переписаны при помощи записи декларации. Один раз так внутренюю функцию потерял , которая была запрятана в обьекте обьекта обьекта обьекта (т.е. в каком-то поле таблицы)
window Browser Application <....> const _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2" HtmlTextField AccountNumber tag "{_AppControlsTag}/$ctlCF:_ctl2:txtApp"Вот один из моих примеров где выдает в файл результата, что _AppControlsTag не определено в окне Application.
#5
Отправлено 23 марта 2006 - 13:49
const _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2"
Там типа не хватает
const STRING _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2"
или просто
STRING _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2"
Попробуй эти варианты.
#6
Отправлено 23 марта 2006 - 13:53
Попробуй эти варианты.
...и расккажи результат
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#7
Отправлено 23 марта 2006 - 13:55
Уже пробовал - не помогает. Тот же результат.Попробуй эти варианты.
Благодарю всех за активноть
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных