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

Фотография

SilkTest vs Java Applets


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

#1 amdm

amdm

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 27 ноября 2006 - 17:21

Есть Silktest 8.0.
Есть фрейм в IE 6, в который подгружается джава апплет, как результат отработки jsp-страницы.
Во фрейме в итоге отрисовывается нечто в виде таблицы с чекбоксами в крайней левой ячейке каждой строки. Т.е., чекнув строчку, можно редактировать, удалять и т.д. с помощью html-links сверху. Silktest в упор не различает строки этой "таблицы", хотя они имеют разные caption. Весь фрейм определяется как один объект. Extensions java & ActiveX для броузера и джава-приложений включены.
У кого-нибудь есть какие-нибудь идеи?
WinRunner подобные строчки различает превосходно.
  • 0

#2 KaNoN

KaNoN

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

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

Отправлено 28 ноября 2006 - 07:02

А как этот объект выглядит в декларации? Если это что-то вроде HtmlTable, то строк у него и не будет. Силк таблицы разбивает по колонкам. И там надо задействовать несколько иные механизмы. Также желательно проверить, что java-расширения не только включены, но и работают (то есть java-объекты распознаются)
  • 0

#3 amdm

amdm

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 28 ноября 2006 - 10:42

в том-то и дело, что в декларации окна этот объект никак не распознается.
я скриншот цепляю, там курсор над выделеной строкой стоит. видно, что Window Identifier ее не видит. в нем описан объект, на котором курсор был до этого - линк New сверху. но это html-линк
собственно, я там джава объектов больше и не вижу. как еще проверить джава extension?

Прикрепленные файлы

  • Прикрепленный файл  111.jpg   147,72К   72 Количество загрузок:

  • 0

#4 VegaX

VegaX

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

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

Отправлено 28 ноября 2006 - 11:53

Я помню, у меня тоже когда-то такой глюк был....
У меня была проблема в том, что Силк видимые обьекты почему-то причеслял к разряду не видимых - попробуй в екстеншинах выставить галочку, чтобы не отфильтровывались невидимые объекты.
  • 0

#5 amdm

amdm

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 28 ноября 2006 - 15:35

SilkTest:Option-Extension-IE6-Options(Extension...)
там по дефолту выставлено показывать hidden и invisible.
переключение этих галок в различные положения и рестарты программы ничего не дали..
  • 0

#6 VegaX

VegaX

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

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

Отправлено 28 ноября 2006 - 17:46

Тяжелый случай...
Скорее тут не будет каких-либо простоых решений. Тут может быть проблема аналогичная флеш объектам. Попробуй по сорсам странички определить, что это за обьект.... Может прийдется работать с этим объектом посредством использования джава скриптов (функция ExecFunction).
  • 0

#7 KaNoN

KaNoN

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

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

Отправлено 29 ноября 2006 - 06:52

Все-таки этот объект очень на таблицу похож. Можно попробовать установить уровень распознавания таблиц с нулевой границей на максимум. В книжке по Силку, что выложена на данном сайте рассматривается пример с Гуглом. Так вот, пока уровень распознавания Borderless tables не установлен в значение 1 (максимум), то определенная секция не видна вообще, как будто её просто не существует. Ну это тоже можно попробовать как вариант. Также в настройках браузер-расширений есть флажок Use virtual columns. Его можно поставить. Может и поможет.
  • 0

#8 amdm

amdm

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 29 ноября 2006 - 10:23

Не, ничего не помогло. Ни Borderless tables=1, ни Use virtual columns=cheked
Проклятый апплет не определяется и при попытке записи -
// WARNING: mouse press not recorded - unable to find target window
Выход один - юзать Winrunner. :)
Попробую еще покопать, может найду чего.
  • 0

#9 KaNoN

KaNoN

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

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

Отправлено 29 ноября 2006 - 11:46

Скорее всего java-объекты просто не видны. Что-то подключено не так или не та версия. Вот что может быть
  • 0

#10 Andrei Kulabukhau

Andrei Kulabukhau

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

  • Members
  • PipPip
  • 92 сообщений
  • Город:Minsk, Belarus

Отправлено 30 декабря 2006 - 12:06

Скорее всего java-объекты просто не видны. Что-то подключено не так или не та версия. Вот что может быть

Просмотр сообщения

Внимательно надо почитать разделы Help "Java applets" и "Overview of Java support " и "Troubleshooting tips: Correcting problems when using Java support". Должно помочь - если на машине стоит еще и ВинРанер с настроенной поддержкой java (а раз там аплет распознатеся значит это так и есть )то вполне возможно что Силк когда ставился не смог сам все кореектно прописать и ему нужно помочь. Кстати не знаю как 8.0 (не пробовал) но в предыдущих версиях с такого рода аплетами (типа гридов) приходилось работать вызывая методы жава-классов (крпать Хелп в сторону "Recording classes for ignored Java objects" и иже с ними).
Удачи!
  • 0

#11 zur_v

zur_v

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Журавлев Владимир

Отправлено 25 января 2007 - 11:49

Каккая java ? Если MS JRE. то она не поддерживается в силк 8.0 и далее.
  • 0


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

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