Перейти к содержимому

Фотография

Silk Test 7.1 issue


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 23 марта 2006 - 13:06

Всем приятного времени суток :acute:
У меня тут с 7 Силком такая история.

Он выдает предупреждение типа “Member <member> is not defined in window <window> for Microsoft Windows XP”, хотя в окне <window> обьект <member> существует. Это относится к переменным и функциям.
Но в тоже время при выполнении скрипта эти обьекты используются нормально! Может кто знает как боротся с этими предупреждениями? :lol:

Заранее спасибо.
  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 23 марта 2006 - 13:12

Варнинги (это те, которые в репорте фиолетовым цветом) у нас вылазят регулярно, как бороться - неизвестно, или, по крайней мере, никто этим особо не интересовался.

Если же при компиляции вылазит отдельное окошко с такими предупреждениями, то это значит, что вы обращаетесь к методу не самого объекта, а его потомка. В этом случае работать все будет нормально, но варнинги будут мешаться.

Например, для диалогового окна dDialog определена функция GetSomething(), и объект ... эээ, ну скажем, еще одно диалоговое окно dDialogTwo.

Тогда:
dDialog.GetSomething() - корректно
dDialog.dDialogTwo.GetSomething() - вылазит варнинг, но работает нормально
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 23 марта 2006 - 13:30

Да, скорее всего это проблема с обращением к объектам не из того окна, в котором они определены.
Если нет, то забей на это. Предупреждения - это не ошибки, они картины не портят
  • 0

#4 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 23 марта 2006 - 13:43

Варнинги вылазят в фале результата и засоряют эфир :cray: . А я ведь тоже ими пользуюсь, когда в процессе работы скрипта, например, не было обнаружено окно, скрипт не полностью разработан, добавлена времення функциональность и т.д. И при таком засорении файла результата становится трудно искать такие предупреждения :lazy:

А подход:

dDialog.dDialogTwo.GetSomething()


Я часто использую, когда для dDialogTwo надо создать специальную функцию. То я создаю ее в окне верхнего уровня dDialog. Делаю это потому, что все дети dDialog могут быть за раз переписаны при помощи записи декларации. Один раз так внутренюю функцию потерял :lol: , которая была запрятана в обьекте обьекта обьекта обьекта (т.е. в каком-то поле таблицы) :acute:

window Browser Application
	<....>
	const _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2"
	HtmlTextField AccountNumber
  tag "{_AppControlsTag}/$ctlCF:_ctl2:txtApp"
Вот один из моих примеров где выдает в файл результата, что _AppControlsTag не определено в окне Application.
  • 0

#5 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 23 марта 2006 - 13:49

А точно описываешь как
const _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2"
Там типа не хватает
const STRING _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2"
или просто
STRING _AppControlsTag = "[HtmlTable]#1/[HtmlColumn]#2"

Попробуй эти варианты.
  • 0

#6 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 23 марта 2006 - 13:53

Попробуй эти варианты.


...и расккажи результат :acute:
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#7 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 23 марта 2006 - 13:55

Попробуй эти варианты.

Уже пробовал - не помогает. Тот же результат.

Благодарю всех за активноть :acute:
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных