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

Фотография

Rational functional tester


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

#1 Andrew D.V.

Andrew D.V.

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Andrew D.V.

Отправлено 16 августа 2006 - 13:25

Всем привет!
На компе стоит WinXP SP2, IE 6.0, J2SDK 1.4.2, TomCat 5.0.28, Rational Function Tester 6.1 Trial
Столкнулся со следующей проблемой при тестировании Web страниц: запись проходит отлично, но при воспроизведении он не находит ничего, насколько я понимаю он не видит сам експлорер. Я провел следующий эксперимент: запустил IE, записал тест уже с запущенного браузера. Запускаю ту же страницу сам, запускаю проигрывание - не находит. Захожу в Private Test Object Map, там выбираю Update Recognition Properties, тыкаю курсором на открытый браузер, он пишет, что все, что требуется совпадает, далее закрываю Object Map, нажимаю воспроизведение - и все отлично работает....
Похоже я не задал какие-то настройки или еще что....помогите плз!
  • 0

#2 Tiana

Tiana

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

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 16 августа 2006 - 13:34

А фокус вы устанавливаете в браузер, прежде чем выполнять в нем какие-то действия?
  • 0

#3 Tiana

Tiana

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

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 16 августа 2006 - 13:40

Было бы здорово, если бы вы привели фрагмент кода. :victory:
  • 0

#4 Andrew D.V.

Andrew D.V.

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Andrew D.V.

Отправлено 16 августа 2006 - 15:18

Фокус? Имеете ввиду щелкнуть на заголовке браузера перед записью или что-то другое? Если первое, то да, только он во время щелчка ничего в скрипт не записывает. Как тест я просто пытаюсь по домашней странице tomcat пройтись:

public void testMain(Object[] args)
{

// HTML Browser
// Document: Apache Tomcat/5.0.28: http://127.0.0.1:8080/
link_jspExamples().click();
// Document: JSP Examples: http://127.0.0.1:8080/jsp-examples/
link_execute().click();
}
}

Зависает на первом линке...а потом:

FAIL MSD Script2.testMain had an unhandled exception.
exception_name = com.rational.test.ft.ObjectNotFoundException
exception_message = Looking for [GuiTestObject(Name: link_jspExamples, Map: JSPExamples)] - no plausible candidate was found.
script_name = Script2
script_id = Script2.java
line_number = 32
exception_stack = at com.rational.test.ft.object.interfaces.GuiTestObject.click(Unknown Source)
at Script2.testMain(Script2.java:32)
  • 0

#5 Testilla

Testilla

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

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

Отправлено 17 августа 2006 - 14:08

У меня та же проблема с тестированием приложения написанного на Visual Basic!!! Запускаю приложение вручную - записываю с помощью Rational Function Tester скрипт - 1) запускаю на том же открытом приложении и работает 2) закрываю приложение и открываю его заново вручную - запускаю скрипт - неработает - даже на окно кликнуть не может!!!!
Мне тоже кажеться что все дело в настройках - наверно где-то надо выставить опцию чтоб проперти обьекта тестирования апдейтились автоматично...
  • 0

#6 Tiana

Tiana

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

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 18 августа 2006 - 08:32

К сожалению, мне приходилось работать только со скриптами написанными на Visual Basic и в Rational Robot. Там все просто, объект может быть найден в пределах окна, в котором установлен фокус. Окно может быть идентифицировано по заголовку, к примеру, или как текущее активное окно. Т.е. прежде чем выполнять какие-то действия над объектом или группой объектов, надо определить фокус в окно (где расположены объекты) и затем, выполнять какие-то действия над объектами. Вот простенький пример:
'устанавливаем фокус в окно
Window SetContext, "Caption=Test Window", ""
'нажимаем ссылку Test Link в окне
HTMLLink Click, "HTMLText=Test Link", ""

  • 0

#7 Guriy

Guriy

    Опытный участник

  • Members
  • PipPipPipPip
  • 316 сообщений
  • Город:Киев, Украина

Отправлено 22 августа 2006 - 13:25

Проверьте рекогнишен скор, вполне возможно, что просто не хватает очков, для того, что-бы браузер был признан подходящим.
  • 0

#8 antsh

antsh

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

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

Отправлено 23 августа 2006 - 11:38

Я бы ещё добавил в самое начало следующее:

Your_Browser_Window().activate();

...

//lots of code here
  • 0

#9 Testilla

Testilla

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

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

Отправлено 28 августа 2006 - 13:12

Проверьте рекогнишен скор, вполне возможно, что просто не хватает очков, для того, что-бы браузер был признан подходящим.

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


А можна подробнее, где найти этот рекогнишен скор и как его проверить
  • 0

#10 antsh

antsh

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

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

Отправлено 28 августа 2006 - 13:26

Window - Preferences - Functional Tester - Playback - ScriptAssure™
  • 0

#11 Testilla

Testilla

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

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

Отправлено 29 августа 2006 - 08:14

Window - Preferences - Functional Tester - Playback - ScriptAssure™

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


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


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

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